LinuxSir.cn,穿越时空的Linuxsir!

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

帮帮忙吧,grub引导出现问题了

[复制链接]
发表于 2005-12-8 21:13:44 | 显示全部楼层 |阅读模式
终于开始了gentoo之旅,我是从stage1开始安装,一切都顺利,但在安装完基本系统,安装grub重启后引导出现了问题,系统不能引导成功,提示为:


[17179575.224000] VFS: cannot open root device "hda6" or unknown-block(0,0)
[17179575.224000] please append a correct "root=" boot option
[17179575.224000] kernel parlic-not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

我的硬盘的结构是这样的
hda1 主分区,win2000
hda5 逻辑分区  swap
hda6 逻辑分区  /
hda7 逻辑分区  /opt
hda8 逻辑分区  fat32

我的grub安装在mbr
grub.conf 是这样的

default 0
timeout 30
splashimage=(hd0,5)/grub/splash.xpm.gz
title=Gentoo Linux 2.6.14-r2
root (hd0,5)
kernel /boot/kernel-2.6.14-gentoo-r2 root=/dev/hda6 ro

title=Windows 2000
root (hd0,0)
chainloader +1


请问vfs指的是什么,看意思好像是说不能mount /目录,我该怎么解决这个问题
发表于 2005-12-8 21:55:39 | 显示全部楼层
splashimage=(hd0,5)/grub/splash.xpm.gz
怎么grub不是在boot下面么?

kernel /boot/kernel-2.6.14-gentoo-r2 root=/dev/hda6 ro
是不需要加上(hd0,5)?
回复 支持 反对

使用道具 举报

发表于 2005-12-8 21:58:23 | 显示全部楼层
我也出现这个问题了,而且我已经将reiserfs的支持编译进了内核的,同问
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-8 22:50:33 | 显示全部楼层
不是的
都不行,我改过很多
但我刚才在gentoo.org上找到个帖子,我现在在实验室,回去试试
不知道行不行
http://forums.gentoo.org/viewtop ... fs+root+device.html
他说把
kernel /dev/hda* 改为/dev/hdc*
就可以了
不知道为什么
待会回去试试再说
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-8 23:41:05 | 显示全部楼层
回来试了一下,发现还是不行,症状是一样的
唉,gentoo的确还是要厉害一点
回复 支持 反对

使用道具 举报

发表于 2005-12-9 00:31:31 | 显示全部楼层
一般是ide chipset驱动和文件系统的问题
不要选错,编进内核
ext3一般也要选second extended filesystem
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-9 00:36:17 | 显示全部楼层
内核编译应该没有问题,搜了一下,感觉遇到这问题的还不少,但是还是没有找到答案
回复 支持 反对

使用道具 举报

发表于 2005-12-9 02:09:58 | 显示全部楼层
Post by royllik
......................
我的硬盘的结构是这样的
hda1 主分区,win2000
hda5 逻辑分区  swap
hda6 逻辑分区  /
hda7 逻辑分区  /opt
hda8 逻辑分区  fat32

我的grub安装在mbr
grub.conf 是这样的

default 0
timeout 30
splashimage=(hd0,5)/grub/splash.xpm.gz
title=Gentoo Linux 2.6.14-r2
root (hd0,5)
kernel /boot/kernel-2.6.14-gentoo-r2 root=/dev/hda6 ro

title=Windows 2000
root (hd0,0)
chainloader +1


请问vfs指的是什么,看意思好像是说不能mount /目录,我该怎么解决这个问题



splashimage=(hd0,5)/[color="Red"]boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6.14-r2
root (hd0,5)
kernel /boot/kernel-2.6.14-gentoo-r2 root=/dev/hda6 [color="Red"]ro(delete)


试试看
回复 支持 反对

使用道具 举报

发表于 2005-12-9 02:20:05 | 显示全部楼层
VFS : Virtual FileSystem S?
回复 支持 反对

使用道具 举报

发表于 2005-12-9 03:45:51 | 显示全部楼层
楼主中奖了,刚才编内核玩,还真巧,碰到你一样的问题。
^_^

如楼说的,主板芯片那里有点问题。

重新编译内核。。

问题出现位置:

devices drivers》ATA/ATAPI。。。。。。》
这个菜单下的选择。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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