afterzn 发表于 2006-12-4 10:30:15

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

linky_fan 发表于 2006-12-4 15:56:49

有时间还是弄个native的试试吧 :wink:

afterzn 发表于 2006-12-6 16:21:19

呵呵,我是生手,先搞个vm练练比较好
:-)
页: [1]
查看完整版本: Gentoo Vmware 加载SCSI硬盘驱动