Ubuntu win7 雙系統修改ubunbu13.04的grub檔案更改啟動順序
阿新 • • 發佈:2018-12-16
1 背景介紹
之前系統是win7,突然想玩玩ubuntu,但是新系統(ubuntu13.04)裝好了之後,開機時每次都是先出現ubuntu的啟動項如下圖所示:
它預設的是從unbuntu開始啟動,但是我比較多用的是win7,於是就想修改一下,網上的教程實測有效,跟大家分享一下。
2 修改過程
修改grub檔案,更改系統啟動順序,方法如下:
a 首先改變grub檔案的許可權,需要改的檔案命令為: sudo chmod +w /boot/grub/grub.cfg 改只讀許可權,因為grub.cfg預設為只讀
b 改變許可權之後,開始編輯這個檔案,用gedit開啟它 sudo gedit /boot/grub/grub.cfg 編輯GRUB檔案
c 修改其中的兩個引數就可以了
1)裡面有一行set default=0 的值,預設為0 也就是預設啟動第一項。 你看你的win7/xp啟動項在第幾行,如果在第五行,就將0改為4,如果在三行,就改為2. 改完儲存,重啟就行了。
我的是第5項,所以改成了4.
2) terminal_output gfxterm if [ "${recordfail}" = 1 ]; then set timeout=-1 else set timeout=4 //修改這裡改變預設等待的時間 fi ### END /etc/grub.d/00_header ###
******
將其中的 :
set timeout=4 //修改這裡改變預設等待的時間
修改一下就行了,時間單位是秒。
重新啟動後就變成這樣,j就okay了:
3 尚未解決的問題
每次ubuntu的系統有升級檔案時,我升級系統,開機項就變成老樣子,還是跟每修改一樣
我猜測原因可能是,升級系統之後,grub檔案又被更新成原來的檔案了。所以每次都要重新改這個檔案。