linux双系统开机引导设置,XP、Linux双系统设置默认启动项 | 个人信息技术网

装了xp和linux双系统后,开机时默认的是启动linux系统,但是当想让XP作为默认启动的系统时怎么办呢?

要修改开机默认启动的系统的,只要修改grub文件。这里拿CentOS说明:修改/boot/grub/下的grub.conf就行了。

grub由三部分组成:/etc/default/grub文件 、 /etc/grub.d文件夹  和 /boot/grub/grub.conf文件, 电脑开机时的启动菜单界面用的是grub.cfg文件。怎么理解这三部分之间的关系呢?我觉得可以这样认为,在我们执行update-grub(更新启动菜单)命令后系统就会根据 /etc/default/grub文件 和 /etc/grub.d文件夹 的内容生成/boot/grub/目录下的 grub.conf 文件,所以当 /etc/default/grub文件 和 /etc/grub.d文件夹 被修改后,再执行update-grub, grub.conf文件内容被更改,或者说是被更新吧。

以下是CentOS下的修改方式:

1、找到 /boot/grub/grub.conf 文件,编辑内容

sudo -i

gedit /boot/grub/grub.conf

下面是grub.conf未修改的内容,CentOS 2.6.32-279这个是默认的启动项,然后下面还有个other(就是XP的启动项)。

# grub.conf generated by anaconda

#

# Note that youdonot have to rerun grub after making changes tothisfile

# NOTICE:  You have a /boot partition.  This means that

#          all kernel and initrd paths are relative to /boot/, eg.

#          root (hd0,2)

#          kernel /vmlinuz-version ro root=/dev/sda6

#          initrd /initrd-[generic-]version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,2)/grub/splash.xpm.gz

hiddenmenu

title CentOS (2.6.32-279.el6.i686)

root (hd0,2)

kernel /vmlinuz-2.6.32-279.el6.i686 ro root=UUID=db89d14d-6140-4901-b784-4ca77339d28b rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=128M LANG=zh_CN.UTF-8rd_NO_LVM rd_NO_DM rhgb quiet

initrd /initramfs-2.6.32-279.el6.i686.img

title Other

rootnoverify (hd0,0)

chainloader +1

2、将 title Other 内容移到hiddenmenu后面就变成默认启动Other(即XP系统),如下。

# grub.conf generated by anaconda

#

# Note that youdonot have to rerun grub after making changes tothisfile

# NOTICE:  You have a /boot partition.  This means that

#          all kernel and initrd paths are relative to /boot/, eg.

#          root (hd0,2)

#          kernel /vmlinuz-version ro root=/dev/sda6

#          initrd /initrd-[generic-]version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,2)/grub/splash.xpm.gz

hiddenmenu

title Other

rootnoverify (hd0,0)

chainloader +1

title CentOS (2.6.32-279.el6.i686)

root (hd0,2)

kernel /vmlinuz-2.6.32-279.el6.i686 ro root=UUID=db89d14d-6140-4901-b784-4ca77339d28b rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=128M LANG=zh_CN.UTF-8rd_NO_LVM rd_NO_DM rhgb quiet

initrd /initramfs-2.6.32-279.el6.i686.img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值