LinuxSir.cn,穿越时空的Linuxsir!

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

没有人给看下么?cannot open root device "sda11" or unkouwn-blo

[复制链接]
发表于 2008-4-7 10:41:38 | 显示全部楼层 |阅读模式
VFS:cannot open root device "sda11" or unkouwn-block(0,0)
please append a correct "root"boot option;here are the available partitions
0300 4194320 hda drive:ide-cdrom
我的内核都编了好多遍了,一直是这个问题啊,启动不了
给内核传的是root=/dev/sda11
发表于 2008-4-7 17:42:22 | 显示全部楼层
编的次数和成功与否没有必然联系。
你什么环境?什么硬件?选对了硬盘控制器模块没?
回复 支持 反对

使用道具 举报

发表于 2008-4-9 14:22:39 | 显示全部楼层
Looks like you haven't got the correct driver for SATA/SCSI controller. You should run lspci to find out which device you used and select the driver to build it into your kernel (not as kernel module).
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-9 18:58:56 | 显示全部楼层
我的是sata硬盘,scsi,sata都编入了内核支持,好像不是内核的问题,我把fedora7的内核考过来也是这个提示,livecd的内核也是。我用livecd做的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-9 19:16:03 | 显示全部楼层
刚看见 另一个帖子也是这个问题。好像没说怎么解决
http://www.linuxsir.cn/bbs/thread306033.html
回复 支持 反对

使用道具 举报

发表于 2008-4-9 21:11:41 | 显示全部楼层
Post by gym216;1836488
我的是sata硬盘,scsi,sata都[color="Red"]编入了内核支持,好像不是内核的问题,我把fedora7的内核考过来也是这个提示,livecd的内核也是。我用livecd做的
此话可解?

这些选项不要编成模块,你选的时候是怎样选的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-9 21:52:51 | 显示全部楼层
这个倒真没注意,我再试一下。
我 也用fedora7的内核代替lfskernel也,情况也一样,是不是不能这样换啊?谢谢斑竹了,呵呵
回复 支持 反对

使用道具 举报

发表于 2008-4-9 22:12:19 | 显示全部楼层
挪用别的发行版内核映像来用是可以的,但有条件,就是你必需清楚知道该发行版的启动方式

以 Debian 为例,Debian 的内核维护者素有洁癖,喜欢把所有驱动或支持以模块形式来加载,结果就是启动时非要借助 initrd 或者 initramfs 来二次启动不可,否则无法挂载根分区而引致启动失败,正是上面我说不要编译成模块的原因

我不熟识 Fedora 系列,无法解答
回复 支持 反对

使用道具 举报

发表于 2008-4-9 23:27:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-4-10 10:16:16 | 显示全部楼层
You'd better to show us the output for lspci and your kernel configuration. I just help some others to solve the same problem.
回复 支持 反对

使用道具 举报

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

本版积分规则

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