LinuxSir.cn,穿越时空的Linuxsir!

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

好像是个老问题,解决了的奇怪指点下,谢谢

[复制链接]
发表于 2008-5-12 22:46:31 | 显示全部楼层 |阅读模式
VFS:cannot open root device "sda2" or unknown-block(0,0)
please append a correct "root=" boot option
kernel panic - not syncing : VFS :Unable to mount root fs on unkown-block(0,0)
在自己编的lfs启动时老错误,livecd也是类似的问题,怎么办啊
发表于 2008-5-13 01:41:11 | 显示全部楼层
在vmware里?
当初我遇到的问题是没有把硬盘驱动编译去kernel,那个叫什么logic的。
回复 支持 反对

使用道具 举报

发表于 2008-5-13 10:05:56 | 显示全部楼层
内核编译时没有加入你硬盘对应的支持,论坛里有过解决的贴了,你找找看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-13 20:23:34 | 显示全部楼层
livecd  制作错误
vfs:mounted root(ext2 filesystem).
kmod:failed to exec /sbin/modprobe -s -k block-major-3,errno = 2
vfs: cannot open root device "" or 03:08
please append a crrect "root=" boot option
kernel panic:vfs:unable to mount root fs on 03:08
mini系统制作错误
找不到/etc/init.d/rcS
freeing unused kernel memroy:176K freed
kernel panic: no init found. try passing init= option to kernel.
lfs制作错误
vfs:cannot open root device "sda2" or unknown-block(0,0)
please append a correct "root=" boot option
kernel panic - not syncing : vfs:unable to mount root fs on unknown-block(0,0)
编内核时我把ext3 和ext2 都编进内核了啊
回复 支持 反对

使用道具 举报

发表于 2008-5-14 12:24:04 | 显示全部楼层
不是文件系统的支持,是硬盘的支持,看你是ide,还是sata还是什么的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-14 19:12:41 | 显示全部楼层
我的是sata,我用vmware做时忘选ide硬盘了。
回复 支持 反对

使用道具 举报

发表于 2008-5-14 20:26:32 | 显示全部楼层
那你找到对应的内核编译项选上应该就可以了,我的是在实机上弄的硬盘也是sata,加上serail ata支持就好了
回复 支持 反对

使用道具 举报

发表于 2008-5-14 22:31:56 | 显示全部楼层
此类问题是内核的文件支持问题,跟 LFS 没有关系

也就是说,如果内核选项不对,在任何发行版都会发生的,建议到基础版的置顶看看金兄关於内核配置的大作
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-15 13:08:10 | 显示全部楼层
哦,谢谢了,我找找。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-15 13:09:48 | 显示全部楼层
那个找不到/etc/init.d/rcS 怎么办 啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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