歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 7.10,Fedora等Linux更改默認啟動順序的方法

Ubuntu 7.10,Fedora等Linux更改默認啟動順序的方法

日期:2017/2/28 17:10:41   编辑:Linux教程

1、Ubuntu 7.10

進入Ubuntu 7.10系統,在終端輸入

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

sudo gedit /boot/grub/menu.lst

注: 第一句做備份用。

回車輸入密碼再回車之後,終端會顯示一些信息,然後找到

default 0

然後往下看,找你想默認啟動的操作系統!修改default 後面的數字,0對應第一個,1對應第二個,依次往下!

默認是ubuntu!把0改為4就可以了!

找到以title開頭的行(注意,以#開頭的都不要理),我的文件上有5行,為:

title Ubuntu, kernel 2.6.15-23-386

title Ubuntu, kernel 2.6.15-23-386 (recovery mode)

title Ubuntu, memtest86+

title Other operating systems:

title Microsoft Windows XP Professional

這些行當然不是像這樣連在一起的,它們分散在文件中。我們把這5行寫一起,就是讓我們看得清楚些。事實上,如果你夠細心的話,你就會發現,除去每行前面的title,這5行就是你開機時出現的啟動菜單項,所以系統在啟動時讀的就是該文件。

我們看到windows處於最末一行,行號是4(從0開始),而ubuntu處於最前一行,行號為0。系統啟動時讀取menu.list文件,根據文件一個重要參數設置來決定默認進入這5個選項中的哪一項。這個參數就是default。

在menu.list文件中,它的首次不帶#的行應該就是default所在的行。如果沒有做過修改,它就應該如下所示:

default 0

它的意思就是默認情況下啟動第0行的系統,也就是我們剛才前面5行中的第一項:ubuntu系統。現在把0改為4就OK了,默認情況它選擇的就是windows系統了。改完之後要記得保存修改。

如果你的windows所在行不是行號為4呢,呵呵,其它行號也是同樣修改就行了。

另外我們還可以通過修改timeout的值來變更默認等待時間。

2、Fedora Core 7

只需要以root身份登陸,修改/boot/grub.conf文件即可。以下是默認安裝的grub.conf文件內容:

#boot=/dev/sda

default=0

timeout=5

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

hiddenmenu

title Fedora Core (2.6.15-1.2054_FC5)

root (hd0,7)

kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet

initrd /initrd-2.6.15-1.2054_FC5.img

title Other

rootnoverify (hd0,0)

chainloader +1

將default=0改為default=1,即默認啟動第二項,Other操作系統。tilte Other這裡tilte後的內容就是啟動菜單裡顯示內容,即啟動菜單裡顯示的選項,我們可以將Other改為其它標記,如改為Windows XP,保存退出就完成了配置操作。

重啟後試試看是不是已經生效了。同樣的還可以更改啟動菜單停留的時間,將timeout=5後的數字改為你所需的時間就行了。

3、RedHat、SUSE等其他Linux版本

現今主流都是采用grub啟動,所以:

vi /boot/grub/grub.conf

linux版本不同grub.conf的位置可能不同。用vi打開它

修改default的值就可以更改系統的默認啟動順序了,具體可參照第2步。

Copyright © Linux教程網 All Rights Reserved