欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Ubuntu >内容正文

Ubuntu

修改Ubuntu和XP双系统时的默认启动系统

发布时间:2025/3/21 Ubuntu 20 豆豆
生活随笔 收集整理的这篇文章主要介绍了 修改Ubuntu和XP双系统时的默认启动系统 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 

修改Ubuntu和XP双系统时的默认启动系统

转自:菜鸟先飞

http://hi.baidu.com/lionelpercy/blog/item/04524faf010a83cb7dd92a27.html

家里那部古董机有两个系统。一曰乌班图(Ubuntu),一曰叉劈(XP)。当初安装Ubuntu的时候,没有详细设置其GRUB启动菜单,Ubuntu成为了默认启动的系统,导致每次欲进入XP时一定得在开机的时候守着机器,还一不小心就错过了选择菜单,感觉颇为不方便。

在Windows XP下的系统启动设置不能更改GRUB启动菜单,所以将就着一直用到昨天才决定要把它给和谐掉,事后才发现解决问题也就分分钟的事情。

进入Ubuntu系统,打开终端,开始着手修改启动菜单“/boot/grub/menu.lst”。保险起见,或者说应该成为惯例,先备份一下这个文件。


执行命令:

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


再用编辑器来查看一下这个文件里面有些啥,稍后顺便编辑:

sudo gedit /boot/grub/menu.lst

 

显示的文件内容去掉里面的注释后还剩下这么多:

default        0
timeout        3
hiddenmenu


## ## End Default Options ##
title        Ubuntu 8.04, kernel 2.6.24-16-generic
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.24-16-generic root=UUID=8aae9e61-0250-4d3b-9f8e-806ba70464a7 ro quiet splash locale=zh_CN
initrd        /boot/initrd.img-2.6.24-16-generic
quiet

title        Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root        (hd0,0)
kernel        /boot/vmlinuz-2.6.24-16-generic root=UUID=8aae9e61-0250-4d3b-9f8e-806ba70464a7 ro single
initrd        /boot/initrd.img-2.6.24-16-generic

title        Ubuntu 8.04, memtest86+
root        (hd0,0)
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/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

 

很容易理解,default就是表示默认启动系统的序号,timeout表示启动等待时间,接下来的这些title标题后面的就表示GRUB中记录的操作系统列表了。数数,XP是第5个,从0开始计数,那么将第一行的default 0 修改为default 4即可。重启后即可发现默认的启动系统已经是XP了。

 

Linux系统的一些设置虽然不如Windows来得直观,但我觉得它更加清晰简洁。希望它们有一天可以在个人计算机上完全取代Microsoft。

总结

以上是生活随笔为你收集整理的修改Ubuntu和XP双系统时的默认启动系统的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。