LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: sheep204

[申精]The root block device is unspecified or not detected解决一法

[复制链接]
发表于 2005-12-29 08:44:04 | 显示全部楼层
樓主用 genkernel的, 可以理解libata及針對芯片的的sata_*只編作了模塊所以未能在開機的時候被grub辨識...... 所以編內核還是手動吧, 並不會難多少
回复 支持 反对

使用道具 举报

发表于 2005-12-29 09:06:50 | 显示全部楼层
觉得是一个值得借鉴的经验。版主应该考虑一下加精。呵呵~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-29 09:28:46 | 显示全部楼层
Post by semson
樓主用 genkernel的, 可以理解libata及針對芯片的的sata_*只編作了模塊所以未能在開機的時候被grub辨識...... 所以編內核還是手動吧, 並不會難多少



make menuconfig了至少4次了,我可以确认把所需的文件系统和SATA支持都编入了内核,可是错误依旧,只有加了doscsi参数,才能启动,为此我还保留了手工编译的3个内核在grub的C模式下逐个实验,证明的确如此。而且退一步假设我没有把SATA支持编入内核而是模块,那么也能证实启用SATA硬盘并不是一定要把SATA支持编入内核,编入模块也可以,只要在grub里加入doscsi。这应该是一个不错的解决方案。如果有人解决不了这个问题,试试这个参数吧,在也许会有惊喜哦。
回复 支持 反对

使用道具 举报

发表于 2008-1-27 01:24:41 | 显示全部楼层
给内核打个关于vmware LSI 控制器的补丁就行:
补丁情况说明:http://theether.net/kb/100038
补丁:http://theether.net/download/VMw ... pt-vmware-fix.patch
在/usr/src/linux里 cat ./补丁.patch | patch -p1
打上之后再编译内核就能认出LSI顺利启动了~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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