LinuxSir.cn,穿越时空的Linuxsir!

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

vbox下安装gentoo,grub正常引导,却无法启动

[复制链接]
发表于 2009-9-24 09:48:55 | 显示全部楼层 |阅读模式
小弟在vbox中安装了gentoo,目前基本都已完成,grbu也正常安装了,启动时可以看到kernel选择界面,可是选择后却启动不了,提示找不到文件

我觉得可能是找不到指定的kernel?
因为2我这能看到kernel选择的界面,所以好像搜到的问题和我都不一样,麻烦有空的前辈看一眼?
发表于 2009-9-24 09:53:27 | 显示全部楼层
應該是你的grub.conf打錯字了。

你在GRUB時按下c,然後手動輸入 kernel /boot/xxx,按TAB補全。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-24 09:56:05 | 显示全部楼层
我是不是可以这样理解,就是grub正常安装并正常运行了,但是当选择了kernel之后,执行grub.conf中的kernel项时,因为打错字或者路径不对,找不到对应的kernel文件,进而报错?
回复 支持 反对

使用道具 举报

发表于 2009-9-24 11:39:33 | 显示全部楼层
我個人認為可能是這樣。有才的人表達能力就是好,比鄙人表達的清楚多了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-24 22:37:48 | 显示全部楼层
谢谢亚利艾尔的回答,果然是因为grub.conf中的kernel打错了,高手就是厉害,一语中的,呵呵

不过麻烦的启动失败了,看起来好像是没有mount到rootfs...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-24 22:42:03 | 显示全部楼层
从gentoo的handbook上看,它给出的不用genkernel来配置kernel的用户的grub.conf是不用initd来指定rootfs的...

我理解是自己配置kernel的话,直接就有rootfs?这点不明白,请大家指教下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-24 23:22:59 | 显示全部楼层
搞定了,嘿嘿!

问题的原因在于hda和sda...

不明白的是设置grub的时候都是用的hd0,为什么fstab和grub.conf中为什么都写成sda呢?
大虾给解释一下?
回复 支持 反对

使用道具 举报

发表于 2009-9-24 23:33:01 | 显示全部楼层
Post by justnight;2030004
搞定了,嘿嘿!

问题的原因在于hda和sda...

不明白的是设置grub的时候都是用的hd0,为什么fstab和grub.conf中为什么都写成sda呢?
大虾给解释一下?


其实你再看看你自己贴出的图里面,已经给了你提示了。只是你没有注意而已。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 00:08:11 | 显示全部楼层
呵呵,偶看图上是说hda3找不到,而它列出了可能的sd设备,所以我才把fstab中的/dev/hda3换成了sda3...

我不明白的是为什么是sda3呢?因为在grub中root的命名是hd0,应该是hda3吧?而且安装时/dev下也是hda3呀?小弟不明白的是这一点
回复 支持 反对

使用道具 举报

发表于 2009-9-25 08:54:35 | 显示全部楼层
Post by justnight;2030014
呵呵,偶看图上是说hda3找不到,而它列出了可能的sd设备,所以我才把fstab中的/dev/hda3换成了sda3...

我不明白的是为什么是sda3呢?因为在grub中root的命名是hd0,应该是hda3吧?而且安装时/dev下也是hda3呀?小弟不明白的是这一点

hd0指第一个硬盘,可能是ide的硬盘,也可能是sata或者scic的硬盘
hda 指第一个ide的硬盘
sda 指第一个sata或者scic硬盘
你可以看下你的vbox设置
同时,linux中有个软件安装之后会把hda改成sda,不过名字我忘记了
回复 支持 反对

使用道具 举报

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

本版积分规则

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