学习grub2经验

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
haria1988
帖子: 689
注册时间: 2008-04-17 17:53
来自: 江苏.无锡
联系:

学习grub2经验

#1

帖子 haria1988 » 2009-06-24 17:00

Ubuntu 9.10使用了grub2,与以往不同新版本的grub的引导配置文件不再是menu.lst而是
/boot/grub/grub.cfg ,这个文件默认是只读的,因此在修改之前需要先将其改为可写

sudo chmod +w /boot/grub/grub.cfg

然后就可以修改了。

sudo gedit /boot/grub/grub.cfg

添加后内容如下:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from  and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0 //默认选定哪个
set timeout=5 //等待时间
set root=(hd0,7) //引导文件所在目录
search --fs-uuid --set 28d5eac5-c42c-49ef-8537-0b280ff87de1 //根分区的UUID

set menu_color_normal=cyan/blue //设置背景色
set menu_color_highlight=white/blue //设置高亮色

# menuentry开头后面跟的是要显示在menu中的文字
menuentry "Ubuntu, linux 2.6.30-8-generic" {
# 定位引导文件所在分区
set root=(hd0,7)
#根据UUID加载文件系统
search --fs-uuid --set 28d5eac5-c42c-49ef-8537-0b280ff87de1
linux    /boot/vmlinuz-2.6.30-8-generic root=UUID=28d5eac5-c42c-49ef-8537-0b280ff87de1 ro  quiet splash
initrd    /boot/initrd.img-2.6.30-8-generic
}
menuentry "Ubuntu, linux 2.6.30-8-generic (recovery mode)" {
set root=(hd0,7)
search --fs-uuid --set 28d5eac5-c42c-49ef-8537-0b280ff87de1
linux    /boot/vmlinuz-2.6.30-8-generic root=UUID=28d5eac5-c42c-49ef-8537-0b280ff87de1 ro single
initrd    /boot/initrd.img-2.6.30-8-generic
}

#对XP的引导没有什么改变
menuentry "Windows XP Pro" {
set root=(hd0,1)
chainloader +1
}
alteeno
帖子: 254
注册时间: 2006-01-18 18:11

Re: 学习grub2经验

#2

帖子 alteeno » 2009-06-25 20:29

刚升级到grub2,但发现在
“search --fs-uuid --set 28d5eac5-c42c-49ef-8537-0b280ff87de1”这一行中会增加一个--no-floppy的参数,在我的机器上引导失败,删掉这个参数后才能正常引导。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 学习grub2经验

#3

帖子 wangdu2002 » 2009-06-25 21:20

楼上是全新安装的,还是升级的系统?
--no-floppy的参数应该要与Bios里对软驱的设置一致才行吧。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
linuxier
帖子: 317
注册时间: 2008-05-27 10:45
联系:

Re: 学习grub2经验

#4

帖子 linuxier » 2009-06-26 20:51

语法怎么越搞越复杂的说!
blog: http://sxpspace.blogspot.com , http://hi.baidu.com/sxpspace
amd 5000+ /nvidia 8500gt
debian testing amd64/xfce4
#nvidia 官方驱动真是越来越垃圾了,无语。
头像
阿谈
帖子: 77
注册时间: 2008-02-02 12:30

Re: 学习grub2经验

#5

帖子 阿谈 » 2009-06-27 11:30

:em20
kemy
帖子: 49
注册时间: 2007-11-05 23:52

Re: 学习grub2经验

#6

帖子 kemy » 2009-06-28 23:06

REDHAD 和 fedora早就是2了 但是我觉得没什么感觉 启动后就用不着了
回复