在在win7下安裝了Ubuntu 13.04后,在grub中,win7啟動想是最后一個,為了把win7設置為默認啟動項,需要更改grub設置。google了半天,發現更改/etc /default/grub是無效的,打開/boot/grub/grub.cfg,里面寫著“DO NOT EDIT THIS FILE”,而且我發現即使更改了SET_DEFAULT后一旦執行update-grub,啟動順序還是不變.然后繼續搜索,發現兩個方法很有效。
方法一 利用啟動管理器
1、安裝啟動管理器
sudo apt-get install startupmanager
2、打開系統-—>系統管理-—>啟動管理器,在默認操作系統下拉菜單中選擇 Win7,關閉即可。
方法二 更改/etc/grub.d目錄 下的文件名是可行的
默認情況下win7對應的文件名是30_os-prober,第一個linux系統對應的是10-linux,00是header,05是debian-theme,可見10是第一個啟動項,只需要更改win7的文件名(06-09均可)即可改變啟動順序,經我測試,成功地修改了啟動順序。
具體做法:
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
sudo update-grub(這個命令會重新生成/boot/grub/grub.cfg)
新聞熱點
疑難解答