在在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,啓動順序仍是不變.而後繼續搜索,發現兩個方法頗有效。
linux
方法一 利用啓動管理器 測試
一、安裝啓動管理器
sudo apt-get install startupmanager
二、打開系統-—>系統管理-—>啓動管理器,在默認操做系統下拉菜單中選擇 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)