- 论坛徽章:
- 0
|
我是做一个基本的系统在64M的电子盘中,
系统启动后,在串口报错:
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 ......
系统可以启动,可以进入,并且可以登录,也可以执行各种已有的命令,但是就是从根目录就是只读的,为什么啊?
请大家帮我看一下,谢谢。
下面这个是我的grub里面的menu.lst的内容:
default 0
timeout 1
title=Mini
root (hd0,0)
kernel /boot/bzImage ro root=/dev/hda1 quiet console=ttyS0,38400n8
fstab文件的内容:
/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文件内容:
inittab文件内容:
::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的文件内容:
#!/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 编辑 ] |
|