- 論壇徽章:
- 0
|
我是做一個(gè)基本的系統(tǒng)在64M的電子盤(pán)中,
系統(tǒng)啟動(dòng)后,在串口報(bào)錯(cuò):
init started: BusyBox v1.5.0 (2007-04-23 17:47:30 CST) multi-call binary
starting pid 906, tty '': '/etc/init.d/rcS'
mount root dir ......
mount: cannot read /proc/mounts: No such file or directory
mkdir /usr/bin /usr/sbin /usr/run ......
系統(tǒng)可以啟動(dòng),可以進(jìn)入,并且可以登錄,也可以執(zhí)行各種已有的命令,但是就是從根目錄就是只讀的,為什么?
請(qǐng)大家?guī)臀铱匆幌,謝謝。
下面這個(gè)是我的grub里面的menu.lst的內(nèi)容:
default 0
timeout 1
title=Mini
root (hd0,0)
kernel /boot/bzImage ro root=/dev/hda1 quiet console=ttyS0,38400n8
fstab文件的內(nèi)容:
/dev/hda1 / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
/dev/shm /usr tmpfs defaults 0 0
mtab文件內(nèi)容:
inittab文件內(nèi)容:
::sysinit:/etc/init.d/rcS
::wait:/usr/etc/rc.d/rcS
tty1::respawn:/sbin/getty 38400 tty1
::respawn:/sbin/getty -L ttyS0 38400 linux
::restart:/sbin/init
::ctrlaltdel:/sbin/reboot
::shutdown:/bin/umount -a -r
::shutdown:/sbin/swapoff -a
init.d/rcS的文件內(nèi)容:
#!/bin/sh
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
TERM=linux
PS2='>'
echo "mount root dir ......"
/bin/mount -n -o remount,rw /
/bin/mount -a #Causes all file systems mentioned in fstab
VERSION=`cat /etc/issue`
PS1="Mini $VERSION> "
export PATH TERM PS1 PS2 VERSION
mkdir /usr/bin /usr/sbin /usr/run
echo "mkdir /usr/bin /usr/sbin /usr/run ......"
mkdir -p /usr/lib > /dev/null
mkdir -p /usr/tmp > /dev/null
mkdir -p /usr/lock > /dev/null
mkdir -p /usr/log/httpd
ln -sf /lib/terminfo /usr/lib/terminfo
cd /
ldconfig -v > /dev/null 2> /dev/null
/sbin/fsck -T -R -A -a
/bin/hostname Mini
[ 本帖最后由 googleboy 于 2007-4-26 09:13 編輯 ] |
|