LinuxSir.cn,穿越时空的Linuxsir!

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

新手安装Gentoo,重启后"cannot open root device"......已解决

[复制链接]
发表于 2009-2-6 09:44:22 | 显示全部楼层 |阅读模式
我用的是tuxonice-sources
我是这样分区的:
hda1是/boot  ext2
hda2是/  ext3
hda3是/home  ext3
hda4是swap

从stage3开始安装的,重启以后,大约4秒后停止,出现这样的提示:
.........(省略)
.....
Root-NFS:No NFS server available,giving up.
VFS:Unable to mount root fs via NFS,trying floppy.
VFS:Cannot open root device "hda2" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing:VFS:Unable to mount root fs on unknown-block(2,0)


我的grub.conf是这样的:
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.28-r1
root (hd0,0)
kernel /boot/kernel-2.6.28-r1 root=/dev/hda2
 楼主| 发表于 2009-2-6 09:46:08 | 显示全部楼层
我试过几次,无论是Gentoo-sources还是tuxonice-sources都遇到这个问题....囧
回复 支持 反对

使用道具 举报

发表于 2009-2-6 09:59:46 | 显示全部楼层
编译内核加入EXT3的支持,搜索一下论坛会发现已经有不少人问过此类问题了。
回复 支持 反对

使用道具 举报

发表于 2009-2-6 10:02:39 | 显示全部楼层
楼主签名是啥意思?
LS啥意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-6 10:21:57 | 显示全部楼层
Post by harttmann;1944394
楼主签名是啥意思?
LS啥意思?


LS是linux sir啊...:Coffee:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-6 10:23:49 | 显示全部楼层
Post by Hosanna;1944390
编译内核加入EXT3的支持,搜索一下论坛会发现已经有不少人问过此类问题了。

奇怪,我编译的时候已经加入了ext3支持了....
文档里特别提到,ext2和ext3我都注意到了....:yun:

我再去重新编译一下试试看....:thank
回复 支持 反对

使用道具 举报

发表于 2009-2-6 10:55:02 | 显示全部楼层
楼主编译内核的时候选没选SCSI disk 支持?
如果选了的话,应该是 /dev/sda
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-6 10:59:45 | 显示全部楼层
Post by zxbing;1944418
楼主编译内核的时候选没选SCSI disk 支持?
如果选了的话,应该是 /dev/sda


这个....呃.....应该没有吧....

我的是笔记本,没有SCSI控制器,所以menuconfig的时候把跟scsi相关的都去掉了....

目前我正在编译内核,等编译完了再看看结果....:Coffee:

多谢LS各位...呵呵:%
回复 支持 反对

使用道具 举报

发表于 2009-2-6 11:17:09 | 显示全部楼层
make 内核选 │ │ <*> Serial ATA (prod) and Parallel ATA (experimental) drivers --│ │的出来的IDE/SATA 都是SDxx 如果选 │ │ <M> ATA/ATAPI/MFM/RLL support ---> │ │
的。。出来sata /IDE 都是HDxx ..
逛论坛的时候发现的,楼主参考一下
回复 支持 反对

使用道具 举报

发表于 2009-2-6 11:24:10 | 显示全部楼层
应该是sda吧,在Handbook中写道:http://www.gentoo.org/doc/zh_cn/ ... l?part=1&chap=4
如果你正在使用内核里新的libata架构,即便IDE硬盘也会是/dev/sd*。


我也出现过这样的情况。我用Minimal CD装的时候,用光盘启动时,我的硬盘都显示为hda?,我就按照hda来写menu.list和fstab了,结果就出现这样的情况。将全部hda?改回sda?就好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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