Gentoo Vmware 加载SCSI硬盘驱动
在VMware上安装Gentoo,编译好内核,启动后发现这个错误:VFS: Cannot open root device "hda3" 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)
在网上找了半天,发现遇到这个问题的人还不少,可能的原因有二:
内核不认root的文件系统,比如你的root分区是ReiserFS,但没有把ReiserFS的支持打入内核
内核不认SCSI硬盘,就是你的SCSI硬盘的驱动没有打入内核
看看你是那种情况,只要重新编译内核,把相应的东西打进去就好了
对于设备驱动,如果不清楚具体型号,可以在定制内核时,按Alt+F2,切到另一控制台,运行lspci命令,就可以看到你的硬件型号,再按Alt+F1切会menuconfig界面,选择相应型号即可。
这个问题困扰了我大半天,害我重编译了好几次内核,写出来,希望对大家有帮助
相关文档:
HOWTO Install Gentoo on VMware in Windows NT/2K/XP
http://gentoo-wiki.com/HOWTO_Install_Gentoo_on_VMware_4_in_Windows_NT/2K/XP#Introduction
症状原因分析及及解决方法
http://dev.gentoo.org/~swift/tmp/kb-rootfs.html 有时间还是弄个native的试试吧 :wink: 呵呵,我是生手,先搞个vm练练比较好
:-)
页:
[1]