|
发表于 2007-5-22 08:00:23
|
显示全部楼层
Post by hersk
VFS: cannot open root device "sda4" or unknown-block(0,0)
please append a correct "root=" boot option.
kernel panic -not syncing :VFS : unable to mount root fs on unknow-block(0,0)
虚拟文件系统不能载入SATA硬盘设备
俺用SATA硬盘
曾经遇到过这种类似的问题!
思考了很久.........
解决方法很简单:
除了把文件系统比如EXT3等编译到内核中以外
还得把SCSI等硬件驱动编译到内核中去.
参考下面的内核选项:
09.01、<*> Second extended fs support Linux标准文件系统,一定要将培训它编译进内核。
09.02、Ext2 extended attributes Ext2文件系统的结点名称、属性的扩展支持。
09.03、Ext2 POSIX Access Control Lists POSIX系统的访问权限列表支持。也就是Owner/Group/Others的Read/Write/Execute权限。请参考Unix标准文件系统权限。
09.04、Ext2 Security Labels 扩展的安全标签,例如SElinux之类的安全系统会使用到这样的扩展安全属性。
09.05、<*> Ext3 journalling file system support 如果你熟悉Redhat Linux,你一定会习惯Ext3文件系统。
09.06、Ext3 extended attributes Ext3文件系统的结点名称、属性的扩展支持。
09.07、Ext3 POSIX Access Control Lists POSIX系统的访问权限列表支持。
09.08、Ext3 Security Labels 扩展的安全标签支持。
08.07、SCSI device support --->
08.07.01、<*> SCSI device support
08.07.02、legacy /proc/scsi/ support
08.07.03、<*> SCSI disk support 这些选项都选上便可!
俺将编译内核的水贴,
放在LFS的QQ群共享里,
大伙可以去看看...........
水贴里面有成人笑话,
不合适未成年人士,
未成年人请不要好奇心太强,
以免影响健康发育! |
|