LinuxSir.cn,穿越时空的Linuxsir!

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

我的 grub.conf 设错了什么?

[复制链接]
发表于 2006-8-29 19:57:34 | 显示全部楼层 |阅读模式
我的 grub.conf 设置为:

default 0
timeout 5
splashimage=(hd0,0) /boot/grub/splash.xpm.gz
kernel /boot/kernel-2.6.15-gentoo-r5 root=/dev/hda5
root (hd0,0)
kernel /kernel-2.6.15-gentoo-r5 root=/dev/hda5

kernel 编译是 make menuconfig 和 make && make modules_install 方式编译的,但我采用默认设置,就是没修改任何内核选项,/dev/hda5 是reiserfs格式的/目录,内核版本应该没错,编译好内核后复制到boot下重命名为kernel-2.6.15-gentoo-r5 ,grub 是手动方式安装的,grub>root (hd0,0) 和 setup (hd0) 第一次都是提示不成功,我再运行了一次命令就成功通过了————以上是安装过程的情况,症状:开机 loading grub 后黑屏不走了,后来我再进入 livecd 一次,在 chroot 环境下把 grub.conf 文件中 splashimage 的那一行注释了,再重启,这回 loading grub 后,出来的是安装 grub 的界面,在 grub 的命令模式(grub>)下,

是 grub.conf 的问题吗?还是我安装过程中的其他问题?
发表于 2006-8-29 20:11:56 | 显示全部楼层
这个应该是livecd中的内核版本吧,你搞错了。
回复 支持 反对

使用道具 举报

发表于 2006-8-29 20:41:31 | 显示全部楼层
装grub的时候,/boot挂好了吗?
回复 支持 反对

使用道具 举报

发表于 2006-8-29 21:03:20 | 显示全部楼层
你这个格式和标准的不同,title也没有

试试这个:

default 0
timeout 5

title=Gentoo Linux
root (hd0,0)
kernel /boot/kernel-2.6.15-gentoo-r5 root=/dev/hda5
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-30 00:55:57 | 显示全部楼层
多谢大家指点,已经解决了。可以正常启动啦,爽
/boot 是挂载好了的,taocp 的帖子提醒了我,虽然事先知道自己编译的内核版本号和 livecd 的版本号是一致,但我还是回去检查了一遍,结果发现我拷贝到 /boot 下重命名为 linux-2.6.15-gentoo-r5 而不是 kernel-2.6.15-gentoo-r5 ,而且,我还采用了杨珂的建议,照他的格式写的,很简洁美观,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-30 01:01:05 | 显示全部楼层
噢,顺便提一下,关于安装 grub 第一次命令不成功的问题
grub>root (hd0,0)
grub>setup (hd0)
我习惯打那个括号的时候,先左右括都打完,然后再按左箭头回到括号内打 hd....,发觉这样打的命令就总是不成功的,如果中规中距从左到右打过去,则都可以成功安装。
回复 支持 反对

使用道具 举报

发表于 2006-8-30 09:42:15 | 显示全部楼层
Post by ljx980645
噢,顺便提一下,关于安装 grub 第一次命令不成功的问题
grub>root (hd0,0)
grub>setup (hd0)
我习惯打那个括号的时候,先左右括都打完,然后再按左箭头回到括号内打 hd....,发觉这样打的命令就总是不成功的,如果中规中距从左到右打过去,则都可以成功安装。

不会这啊!我的就成功了.嘿嘿
回复 支持 反对

使用道具 举报

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

本版积分规则

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