LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1489|回复: 3

VFS:unable to mount root fs on 02:00,如何解决这种kernel panic。

[复制链接]
发表于 2005-9-1 16:16:01 | 显示全部楼层 |阅读模式
我自己做了一张boot disk和root disk。如下:

boot disk:
装grub,拷内核(为简单起见,拷了FC1下的vmlinz-2....)
使用改软盘,重新启动,可以进入grub命令行界面。

root disk:
mke2fs -m0 /dev/fd0
mount /dev/fd0 /mnt
然后拷贝bash到/mnt/bin
ln -s bash /mnt/bin/sh
并mknod /mnt/dev console c 5 1
然后umount /dev/fd0

用boot disk启动,输入kernel (fd0)/boot/vmlinuz init=/bin/sh root=/dev/fd0 load_ramdisk=1 prompt_ramdisk=1,结果启动失败,提示:
kernel panic,VFS:unable to mount root fs on 02:00

请问为什么啊?

而且即便我把所作的root使用gzip -v9压缩,dd入floppy,也是入上出错。

郁闷啊!
发表于 2005-9-3 22:21:23 | 显示全部楼层
或许你拷来的内核里面没有嵌入这种文件系统。
回复 支持 反对

使用道具 举报

发表于 2005-9-4 13:43:37 | 显示全部楼层
Post by szjungle
或许你拷来的内核里面没有嵌入这种文件系统。



正解
回复 支持 反对

使用道具 举报

发表于 2005-12-3 23:20:08 | 显示全部楼层
Linux 2.4.1/2 make config script有问题.

解决方法:

make config后,打开当前目录下的 .config 文件.

找到 # CONFIG_BLK_DEV_IDE not set
和 # CONFIG_BLK_DEV_HD not set 两行;

改成:
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_HD=y
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表