學習grub的一些體會
最近裝了很多次ubuntu系統,對於grub有了一些認識,今天就跟大家分享一下最近的學習。
如果你有ubuntu和windows雙系統(最近都是在win7下裝ubuntu),並且想讓系統默認從windows啟動
首先你應該cd /etc/grub.d目錄下。該目錄下那些腳本文件的文件名都是以數字開頭,下面是我的/etc/grub.d目錄下的腳本文件
這確定了在執行update-grub時各文件內容被執行的順序,
我們只要把 30_os-prober這個文件名的數字30改為05到10之間的數字即可
(沒多少可選06、07、08、09),比如改為08_os-prober。為什麼是30_os-prober,那麼我們打開30_os-prober看看裡面是什麼呢?
可以看出它是啟動windows等系統的腳本,正是我們想要修改的腳本。
當然了,為什麼在05到10之間的數字,那是因為10_linux是linux的啟動腳本。
最後執行 sudo update-grub進行更新grub.cfg腳本。
這樣創建出來的grub.cfg內的菜單項,windows的排序就會自動在ubuntu之前。