双系统设置默认启动系统-Linux教程

2009年8月9日 发表评论 阅读评论

在我们安装了多系统,特别是安装了Windows和Linux(Fedora/Ubuntu/RetHat)双/多系统后,设置GRUB默认启动windows或linux系统及Menu.lst参数就显得尤为重要了,因为通过设置我们可以选择默认启动哪个系统、出现选择界面时的停留时间调整系统默认启动顺序等。

一、首先介绍如何设置GRUB默认启动哪个系统
由于Ubuntu/Fedora等Linux系统采用都是Linux文件结构,这里就不分开讲,下面提到的文件都在同一个位置。

1.打开终端,输入“su”(不包含引号),接着输入root密码。

2.登录root以后,输入

vi  /boot/grub.conf

3.我们会看到GRUB的文件信息找到下面的文字出现的地方。

#boot=/dev/sda
 
  default=0
 
  timeout=0

在下面timeout=0(timeout默认为0)会列出你所有的系统,因人而异。看看我的:

splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.27.29-170.2.78.fc10.i686)
   root (hd0,0)
   kernel /vmlinuz-2.6.27.29-170.2.78.fc10.i686 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
   initrd /initrd-2.6.27.29-170.2.78.fc10.i686.img
title Red Hat Enterprise Linux AS (2.6.27.25-170.2.72.fc10.i686)
   root (hd0,0)
   kernel /vmlinuz-2.6.27.25-170.2.72.fc10.i686 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
   initrd /initrd-2.6.27.25-170.2.72.fc10.i686.img
title Fedora (2.6.27.24-170.2.68.fc10.i686)
   root (hd0,0)
   kernel /vmlinuz-2.6.27.24-170.2.68.fc10.i686 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
   initrd /initrd-2.6.27.24-170.2.68.fc10.i686.img

每一个title后面就时一个系统名称。

我这里有三个系统,比如我想启动第三个系统“Fedora”,我只要

按键盘上的”i”键,将光标移动到”default=0”的后面,将0改为2(记住这里第一个系统代号为0,第二个系统代号为1,顺序加下去)。

如果你想开机的时候可以留下一定的时间给自己选择启动哪个系统,只要修改timeout后面的值就可以了,一般改成3或5就可以了。

改好以后,按’ESC’,再按“:”(就是’shift+”;“,不包含引号),输入’wq’,你的修改就保存好了,重启以后就可以了。

如果你想默认启动Windows系统也时一样的方法,找到Windows系统看看排在第几,修改default为对应的值就可以了。

二、如何修改GRUB中的系统顺序和添加删除系统名称

其实方法也很简单,和“修改系统启动顺序”一样用 vi 打开grub.conf文件,修改title就可以了。

http://it.dengchao.org
声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 双系统设置默认启动系统-Linux教程
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.