双系统设置默认启动系统


在我们安装了多系统,特别是安装了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就可以了。


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3