【IT168 技術】最近裝了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將自動改成我們想要的樣子。