+ -
当前位置:首页 → 问答吧 → 没有人给看下么?cannot open root device "sda11" or unkouwn-block(0,0)

没有人给看下么?cannot open root device "sda11" or unkouwn-block(0,0)

时间:2008-04-07

来源:互联网

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

作者: gym216   发布时间: 2008-04-07

编的次数和成功与否没有必然联系。
你什么环境?什么硬件?选对了硬盘控制器模块没?

作者: 晨想   发布时间: 2008-04-07

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).

作者: liuxf   发布时间: 2008-04-09

我的是sata硬盘,scsi,sata都编入了内核支持,好像不是内核的问题,我把fedora7的内核考过来也是这个提示,livecd的内核也是。我用livecd做的

作者: gym216   发布时间: 2008-04-09

刚看见 另一个帖子也是这个问题。好像没说怎么解决
http://www.linuxsir.org/bbs/thread306033.html

作者: gym216   发布时间: 2008-04-09

引用:
作者: gym216
我的是sata硬盘,scsi,sata都编入了内核支持,好像不是内核的问题,我把fedora7的内核考过来也是这个提示,livecd的内核也是。我用livecd做的
此话可解?

这些选项不要编成模块,你选的时候是怎样选的?

作者: d00m3d   发布时间: 2008-04-10

这个倒真没注意,我再试一下。
我 也用fedora7的内核代替lfskernel也,情况也一样,是不是不能这样换啊?谢谢斑竹了,呵呵

作者: gym216   发布时间: 2008-04-10

挪用别的发行版内核映像来用是可以的,但有条件,就是你必需清楚知道该发行版的启动方式

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

我不熟识 Fedora 系列,无法解答

作者: d00m3d   发布时间: 2008-04-10

建议看看这个:http://www.linuxsir.org/bbs/showthre...27#post1836627

作者: laowang_buaa   发布时间: 2008-04-10

You'd better to show us the output for lspci and your kernel configuration. I just help some others to solve the same problem.

作者: liuxf   发布时间: 2008-04-10

引用:
作者: gym216
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
你是不是硬盘分区搞错了, 都分了11个分区吗?

作者: F1008960   发布时间: 2008-04-11

引用:
作者: laowang_buaa
建议看看这个:http://www.linuxsir.org/bbs/showthre...27#post1836627
好帖,谢谢大家关照,呵呵,终于启动了!感谢大伙及斑竹的帮助。
就是没编进内核。原来fedora7启动是把驱动编在initrd里面的,我是菜鸟呵呵,又懂了很多

作者: gym216   发布时间: 2008-04-11

我的硬盘windows分了4个分区,外加一个fat32分区,linux又建了两个ext3一个swap了。装了好多系统,就是很菜,一个都用不来。

作者: gym216   发布时间: 2008-04-11

编译内核时,
找到这些选顶,
选取为*


08.07、SCSI device support --->
08.07.01、[*] SCSI device support
08.07.02、[ ] legacy /proc/scsi/ support
08.07.03、[*] SCSI disk support

这些选项都选上便可!

作者: 青铜镜   发布时间: 2008-04-11

引用:
作者: gym216
我的硬盘windows分了4个分区,外加一个fat32分区,linux又建了两个ext3一个swap了。装了好多系统,就是很菜,一个都用不来。
送你一个 tips

作者: d00m3d   发布时间: 2008-04-12

热门下载

更多