歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 9.10下切換Grub2的啟動順序

Ubuntu 9.10下切換Grub2的啟動順序

日期:2017/2/28 16:37:57   编辑:Linux教程

昨天在我的台式機上也安裝了Ubuntu 9.10,不過在此之前這台機器同時安裝了Windows,主要用來看電影用。所以我希望即使在安裝了Ubuntu之後,Grub的首選啟動項目還是Windows,因為小兔子在面對Grub時可能會完全不知所措。
所以按照過去的知識,我到/boot/grub/下尋找menu.lst文件,以便修改默認啟動項目。但結果卻是,根本沒有這麼個文件。在搜索了Ubuntu wiki之後,我知道原來默認的menu.lst文件已經被/boot/grub/grub.cfg統一管理了。而grub.cfg是不允許直接修改的。當我們要修改Gurb時,必須先修改/etc/default/grub文件。如下圖:

我修改了GRUB_DEFAULT=0為GRUB_DEFAULT=4(我的Windows啟動項是第5項,所以選擇4)。
同時我還添加了GRUB_GFXMODE=1024×768,來提高Grub界面的分辨率。

當然了,這樣還沒完。在保存了這個文件之後,還需要執行

view sourceprint?1 $ sudo update-grub

這個腳本,來更新/boot/grub/grub.cfg。
重新啟動之後,Windows就成為默認的啟動項了,並且顯示分辨率也達到了1024×768。

Ubuntu的這類分段管理設計其實隨處可以見,從Apache的站點管理到Grub的配置管理,都在直接修改配置文件的基礎上又添加了一層間接管理。

個人覺得這樣的設計雖然一開始有些摸不著方向,但是間接管理可以在正式啟用修改的配置之前對配置文件進行一次校驗,避免了錯誤的修改導致服務不能啟動甚至系統不能啟動的糟糕場面。這樣一個小小的地方確實體現了Ubuntu體貼用戶的設計,如果能夠在幫助文檔的提供方式上再充分一點,比方說在原本的配置文件中記述正確的配置文件修改方式,那就更完美了吧。

Copyright © Linux教程網 All Rights Reserved