Ubuntu手动修改Grub默认启动系统




之前我们介绍过可以使用GRUB启动管理器来修改GRUB默认启动的系统
虽然很方便,但有一个地方不好,就是当系统进行内核升级后会恢复原来的状态
到时又需要重新修改,这次介绍给大家一个一劳永逸的方法,通过手动修改menu.lst来实现!

这里先假设是ubuntu+xp双系统,需要设置xp为默认启动系统
1.养成好习惯,先备份一下menu.lst

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup

2.在终端打开menu.lst

sudo gedit /boot/grub/menu.lst

你可以看到其中下面一段是这样的:

## ## End Default Options ##
title Ubuntu 9.04, kernel 2.6.28-15-generic
uuid fc422cba-87de-45fd-851b-293a027f831b
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=fc422cba-87de-45fd-851b-293a027f831b ro locale=zh_CN quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
uuid fc422cba-87de-45fd-851b-293a027f831b
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=fc422cba-87de-45fd-851b-293a027f831b ro locale=zh_CN single
initrd /boot/initrd.img-2.6.28-15-generic

title Ubuntu 9.04, kernel 2.6.28-14-generic
uuid fc422cba-87de-45fd-851b-293a027f831b
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=fc422cba-87de-45fd-851b-293a027f831b ro locale=zh_CN quiet splash
initrd /boot/initrd.img-2.6.28-14-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-14-generic (recovery mode)
uuid fc422cba-87de-45fd-851b-293a027f831b
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=fc422cba-87de-45fd-851b-293a027f831b ro locale=zh_CN single
initrd /boot/initrd.img-2.6.28-14-generic

title Ubuntu 9.04, memtest86+
uuid fc422cba-87de-45fd-851b-293a027f831b
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1

我们可以看到,这是与启动画面一样进行排序的,我们只要将最下面的XP引导菜单移动到
## ## End Default Options ##下面就可以了

保存,重启,看看是不是现在默认的启动项是XP了?

原创文章如转载请注明:转自Ubuntu之家 {www.ubuntuhome.com}

本文地址:Ubuntu手动修改Grub默认启动系统


Leave a comment

0 Comments.

Leave a Reply


[ Ctrl + Enter ]

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。