ubuntu10.10和windows雙系統啓動順序的修改

我想大部分童鞋裝ubuntu的時候,硬盤上的windows確定仍是保留着的,啓動電腦時能夠選擇,想進windows就進windows,想進ubuntu就進ubuntu。但裝完ubuntu後,它默認啓動的是ubuntu,這對於使用ubuntu做爲系統的童鞋來講沒什麼,但對那些常常要進windows的童鞋,每次開機都得按幾回向下的箭頭,再敲回車,很是不方便,有沒有方法,讓電腦開機時默認啓動windows呢?這個是能夠有的,並且這個也真的有。^_^ ubuntu

說到啓動就不得不說GRUB,Linux下大名鼎鼎的啓動管理工具(曾經的LILO已經風光再也不),固然如今已是GRUB2了,GRUB2和GRUB最重要的區別就是,GRUB存放系統啓動信息的文件爲/boot/grub/menu.lst,而GRUB2則爲/boot/grub/grub.cfg。因爲ubuntu10.10採用的是GRUB2,因此這裏主要講GRUB2。 windows

終端輸入gedit /boot/grub/grub.cfg,打開這個文件,開頭幾行註釋以下: 工具

  
# # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub #

這裏說得很清楚:不要編輯這個文件,這個文件是根據/etc/grub.d的模板和/etc/default/grub的設置自動生成的,因此網上流行的編輯這個文件來達到修改啓動順序的方法是不正確的,至少是不合理的,由於一旦更新內核什麼的話,這個文件又會自動生成,以前的更新就會失效。 ui

那既然不能修改這個文件,那就看看/etc/grub.d和/etc/default/grub好了,前者是個文件夾,暫時無論,後者是個文件,其內容以下(刪去了一些沒太大幫助的註釋): this

複製代碼
  
# If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=""
複製代碼

GRUB_DEFAULT表明的就是啓動項的順序,從數字0開始,依次表明以下啓動項(這是在個人電腦上,不一樣的ubuntu版本和windows系統可能會有一些不一樣): spa

  
Ubuntu, with Linux 2.6.35-28-generic Ubuntu, with Linux 2.6.35-28-generic (recovery mode) Memory test (memtest86+) Memory test (memtest86+, serial console 115200) Windows 7 (loader) (on /dev/sda1)

windows排第四位(注意,順序是從0開始計的),因此,把GRUB_DEFAULT的值修改成4,而後別忘了運行命令: code

  
sudo update-grub

好了,重啓電腦,默認啓動的系統就換到windows了。 it

另外,還有一種比較高級的方法也能夠修改windows爲默認啓動系統,運行: console

  
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober sudo update-grub

執行完成後,重啓電腦,也能默認啓動windows了。 模板

相關文章
相關標籤/搜索