LinuxSir.cn,穿越时空的Linuxsir!

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

安装Gentoo2005后不能启动的问题

[复制链接]
发表于 2005-12-18 10:42:28 | 显示全部楼层 |阅读模式
我用的是SATA硬盘,在VMware下根据Handbook的步骤试装Gentoo2005。从Grub启动后,启动到
“>>Determining root device...”就出现错误提示:“!! The root block device is unspecified or not detected。”如下图所示。

搞了一下grub.conf 和 fstab,还是不行,不过知道了原因所在:是不能加载root,可能SATA硬盘的驱动出了问题。

自己搞不懂,请大家帮忙来分析分析。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2005-12-18 13:25:34 | 显示全部楼层
刚刚google了一下,有去Gentoo官方论坛search了一下,大部分帖子说是把SATA驱动编译进了模块的缘故,只要重新编译一下内核,不要把SATA编译模块就可以了。
晕啊,我可是用genkernl 编译内核的,结果刚在在Gentoo官网上看到“but as far as I know, genkernel does not build the kernel correctly for booting from a SCSI device.”彻底服了,怎么没人跟我说过这个呀!看来我又要忍受时间的折磨了,这次索性用menuconfig来编译了。希望自己有好运。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-18 19:15:44 | 显示全部楼层
彻底昏!menuconfig 编译内核,确认已经把 SATA驱动(Device Drivers --> SCSI device support --->
<*> SCSI disk support
<M> SCSI CDROM support
<*> SCSI generic support
)编译进了内核。
可是,偶还是遇到了如上图所示的一模一样的错误。
回复 支持 反对

使用道具 举报

发表于 2005-12-18 19:40:10 | 显示全部楼层
不是这个吧,是专门的sata驱动。仔细再找找。或者grep CONFIG_SCSI_SATA 看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-18 20:24:34 | 显示全部楼层
找到了。但愿是这个
Device drivers-->ATA/ATAPI/MFM/RLL suport -->
[ ] Support for SATA (deprecated; conflicts with libata SATA driver)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-18 21:28:05 | 显示全部楼层
疯了,还是不行,老错误。排除了sata驱动编译入内核的问题,排除grub和fstab的问题,还会有什么可能?
回复 支持 反对

使用道具 举报

发表于 2005-12-18 22:39:39 | 显示全部楼层
哈哈,建议楼主看一下俺前几天发的求救贴,看看是不是跟我一样的毛病
还有,下面这项千万不要选哈!!!!!!!!!!!!!
Device drivers-->ATA/ATAPI/MFM/RLL suport -->
[ ] Support for SATA (deprecated; conflicts with libata SATA driver)
括号里的东东的大意是说"建议不选,会与libata SATA驱动器冲突",俺不知道libata是虾米意思。
可能是ATA/ATAPI/MFM/RLL support另有乾坤?
还有,在内核编译过程中还有别的设置, 我觉得可能性比较大的再就是dev fs支持,在kernel2.4里是选取,在2.6里可是建议不选的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-18 22:47:49 | 显示全部楼层
哪位高人来总结一下menuconfig支持SATA硬盘的必选和非必要的选项呀?我看有些帖子说要把Device drivers-->ATA/ATAPI/MFM/RLL suport -->
[ ] Support for SATA (deprecated; conflicts with libata SATA driver)

<*> SCSI disk support
<M> SCSI CDROM support
<*> SCSI generic support

都编译进去。
回复 支持 反对

使用道具 举报

发表于 2005-12-18 22:57:55 | 显示全部楼层
SCSI device support

-- SCSI low-level drivers  --->

-----
  • Serial ATA (SATA) support

    这个就行了。
  • 回复 支持 反对

    使用道具 举报

     楼主| 发表于 2005-12-19 21:11:35 | 显示全部楼层
    请问赛扬-D的处理器要选择哪个Stage3档?是i686的那个?还是x86的那个?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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