2008年5月10日 星期六

在Ubuntu調整GRUB開機管理程式

前幾天被朋友問起,才赫然發現自己竟然臨時想不起來,所以覺得應該做個筆記,至少忘記的時候可以找得到。

通用的方法當然就是用文字編輯器修改/boot/grub/menu.lst檔案,但是這樣實在是太麻煩了,對一般使用者也不友善,所以我現在都用Ubuntu套件庫中的「開機管理程式」,也就是StartUp-Manager

安裝後,選擇「系統→管理→開機管理程式」就可以打開設定視窗:

「逾時」與「預設作業系統」可以設定當沒有選擇作業系統時,開機程式GRUB預設會自動進入的作業系統選項,這並沒有甚麼好特別說明的。但是「顯示」這個項目就有點特別,它並不會設定GRUB的解析度與顏色數(據說今年底將會釋出的GRUB2將會提供這個功能),而是設定Ubuntu載入時的Usplash進度條畫面的解析度與顏色數,預設是640*480*8,我有幾張ATi顯示卡最高可以調整到1024*768*16,如果螢幕的解析度太高導致載入的畫面呈現鋸齒狀不美觀,可以試著調整這兩個選項;如果調整到顯示卡無法支援的解析度與顏色組合時在開機過程中會顯示錯誤訊息提示輸入其他的顯示模式;可以試看看顯示卡在未安裝專用驅動程式時支援的最高顯示模式為何。而「雜項」的「開機過程顯示文字」會讓Usplash的進度條畫面下方顯示目前正在進行的作業與是否執行成功,一般來說不是很重要(而且內容也不像Fedora Core提供的那麼詳細,也不像Fedora Core有對開機訊息中文化)。

而「外觀」標籤頁則可以用來選擇GRUB與Usplash的佈景主題,這些佈景主題都可以使用Synaptic套件管理程式找到一些現成的,或者從網路上也能找到一些;但是如果還是覺得不能符合自己的喜好,就需要自己DIY了;目前Usplash的自訂方法似乎比較複雜,換句話說,就是我不會,所以只能提供自訂GRUB背景圖片的方法:

  1. 首先,使用GIMP開啟一張喜歡的圖片,如果圖片使用的顏色數目不太多會更理想。
  2. 裁剪影像或使用選單的「影像→縮放影像」功能,調整圖片大小到640*480,如果無法調整到正確的比例,可以按一下寬度與高度右邊的鏈條按鈕,讓長寬比鎖定功能失效;另外建議內插法選用Sinc (Lanczos3)能得到較好的品質。
  3. 使用「影像→模式→索引色」功能縮減圖片的顏色,選擇產生最理想的色盤,並且設定顏色數目上限為14,嘗試使用不同的擬色(Dithering)方式看看哪一種能得到比較好的效果。
  4. 使用「檔案→儲存」功能儲存影像,把檔案的副檔名修改為.xpm.gz(為了避免看不清楚特別說明是「點xpm點gz」)。
  5. 把完成的影像檔案複製到/boot/grub/splashimages,因為需要權限才能寫入這個目錄,所以如果不知道要如何完成這個動作的使用者可以使用PCMan檔案管理程式的「工具→以Root身份開啟目前資料夾」功能開啟這個資料夾再複製檔案。
  6. 從開機管理程式的「Grub背景圖片」選項選擇剛剛產生的影像圖片檔案就可以了,重新開機看看效果如何吧。

提供一張做好的例子好了,是使用Piro畫的Ubuntuたん修改成的。想要當作標題的草莓棉花糖?那是回家作業,自己做吧。

沒有留言:

張貼留言