在我們安裝了多系統,特別是安裝了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就可以了。