最近裝了Ubuntu 10.04,因為之前有Windows 7等,是以Ubuntu裝上後出現啟動,預設Ubuntu啟動。網上找了好多修改啟動選項的方法,衆說紛纭,現在總結如下:
一、能上網情況下的最好方法:安裝startupmanager——圖形啟動項管理器
打開終端輸入:sudo apt-get install startupmanager
安裝啟動管理器
系統——系統管理——啟動管理器,選中預設開機作業系統即可。
二、最友善的方法:調整Windows系統的預設啟動順序(不需要修改grub.cfg)
/etc/grub.d 目錄中的腳本檔案的檔案名都是以數字開頭,這确定了在執行update-grub 時各檔案内容被執行的順序。
1. 用 sudo nautilus 指令,以root權限打開檔案浏覽器。然後找到30_os-prober這個檔案,把 30_os-prober這個檔案名的數字30改為05到10之間的數字即可(沒多少可選06、07、08、09),比如改為08_os-prober, 這樣建立出來的grub.cfg内的菜單項,windows的排序就會自動在ubuntu之前;
2. 運作 sudo update-grub 指令。就可以看到,windows7 已經排在了第一個的位置上。
三、網上介紹最多的方法(修改grub.cfg)
用 sudo gedit /boot/grub/grub.cfg 指令打開grub.cfg 這個檔案,
一種方法是并将檔案中的 set default="0" 中的 0 改成對應欲預設啟動的作業系統的序号(從0開始) 。然後儲存;
另一種方法是把Windows對應的啟動說明那一段剪切到啟動說明段最前面;
用這2種方法都能預設啟動Windows,但用修改grub.cfg 檔案來實作修改預設啟動項應注意:當使用update-grub 指令或者系統更新、grub更新等,grub.cfg檔案将被複原。需要重新修改。
如果懶于每次update-grub 之後都要修改grub.cfg 檔案,則可以進行如下操作:
用 sudo gedit /etc/grub.b/00_header 指令打開00_header 這個檔案,找到 ser default ="${GRUB_DEFAULT}" 一行,将${GRUB_DEFAULT} 換成欲預設啟動的作業系統的序号(從0開始),儲存,再update-grub。這樣每次update-grub之後生成的grub.cfg将自動改成我 們想要的樣子。
版權聲明:本文為CSDN部落客「weixin_33856370」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/weixin_33856370/article/details/91670963