Ubuntu GRUB開機選單美化方案:超兩光的電腦工程師 >> 佑子窩:Xuite日誌
  • Sam
  • 喜歡貓,也喜歡狗,現在的工作,就是玩電腦!

    關於Sam,就在這部落格中,希望大家會喜歡這地方! ^^

    和Sam聯絡:phantom2431@hotmail.com 

  • 公益訊息
  • 動物認養資訊
    ────────────
  • 日曆
  • What time is it ??
  • 文章分類
  • 日誌使用資源






  • 如何使用RSS
    Powered by Xuite
  • 參觀人氣統計
  • Sam手機拍展
  • 手機拍照片展──京都流浪記

  • KISS音樂聯播
  • 留言塗鴉版
  • 部落格工具箱
  • 部落格聯播


    恭喜本站已經加入Palacan!啪啦罐頭聯播


    powered by 加入Only!-Radio

    Snap Shots

    Get Free Shots from Snap.com
    2008-05-01 22:43 Ubuntu GRUB開機選單美化方案
  • ?
  • OSSACC Live CD應用實戰
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : 


    好囉!
    相信大家對於OSSACC GRUB上實在「O-MA-MA」(黑漆漆)的GRUB開機選單有一點點暈倒!
    特別是看習慣Fedora那種小美工過的GRUB(這還不是最好看的喔!它只不過加底圖上去而已)...... @@|||
    那有沒有什麼方案呢?
    呵~ 相信用過SUSE的朋友,一定更不能忍受黑到不行的GRUB!那......就讓Ubuntu的grub裝「SUSE」吧! ^^

    一、本次安裝假設

    1. /boot 在 /dev/hda2


    二、基本變裝

    1.先到「
    http://ubuntuforums.org/showthread.php?t=208855」下載「grub-gfxboot.deb」套件和「 message.suse 」檔案。將所下載的套件和檔案存放到「/src/susegrub」目錄下(如果目錄不存在,請自行建立之)。

    2.開啟GNOME終端機,移除原本的「GRUB」。指令如下:

    ===================================
    $ sudo apt-get remove grub
    ===================================

    3.到先前下載套件所在的目錄,安裝「grub-gfxboot」套件。並將「message.suse」檔案Copy到「/boot/grub」目錄下。

    ===================================
    $ cd /src/susegrub
    $ sudo dpkg -i grub-gfxboot_0.97-5_i386.deb
    $ sudo cp message.suse /boot/grub
    ===================================

    4.備份原本GRUB的開機選單檔。指令如下:

    ===================================
    $ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_old
    ===================================

    5.根據/boot所在磁區位置修改GRUB開機選單檔

    ===================================
    $ sudo vi /boot/grub/menu.lst

    gfxmenu=(hd0,1)/grub/message.suse → 增加這一列內容後存檔離開。
    ===================================

    備註一:其中,(hd0,1)代表「/boot」目錄在第一顆硬碟上的第二個分割區上面。此處一定要照「/boot」實際存在位置處理,不然,裝好的GRUB照樣「O-MA-MA」喔! :p

    備註二:有關GRUB開機時搜尋硬碟位置的代號表示方法,可以參考GRUB線上文章「
    The role of a boot loader」的「Naming convention」單元

    6.進入GRUB Shell,設定GRUB

    ===================================
    $sudo grub

    grub> root (hd0,1) → 一樣寫「/boot」位置的代號
    grub> setup (hd0)
    grub> quit → 離開GRUB Shell。一定要用該指令離開喔!
    ===================================

    7.安裝GRUB。指令如下:

    ===================================
    $sudo grub-install *

    Ex. sudo grub-install /dev/hda
    ===================================

    備註:「*」代表啟動硬碟(MBR)所在位置的裝置檔名,如「/dev/hda」。

    好囉!雖然,有些小錯誤訊息,還是可以安裝成功囉!
    呵~搞定之後,就可以重開機,感受一下SUSE GRUB開機選單的魅力囉! :)


    三、換上給Ubuntu的專屬主題


    或許有人覺得Ubuntu就是要有「Ubuntu」的樣子囉!那幹嘛讓GRUB長得和SUSE一模一樣呢?

    1.到網址「
    http://www.gnome-look.org/content/show.php?content=43166」把Ubuntu的GRUB主題下載回來(假設下載到「/src」目錄)。該檔案格式是zip。
    2.解壓縮後的檔案放到「/boot/grub」目錄下,修正一下「/boot/grub/menu.lst」就可以用囉!
    ===================================
    $ mkdir /src
    (用firefox抓43166-ubugrey.zip檔案到「/src」)
    $ cd /src
    $ sudo unzip 43166-ubugrey.zip
    $ sudo cp message.ubugrey /boot/grub
    $ sudo vi /boot/grub/menu.lst

    gfxmenu=(hd0,1)/grub/message.ubugrey → 增加這一列內容後存檔離開。
    ===================================



    四、自訂背景圖案

    好囉!改成這樣的Grub,到底能不能和以前一樣,換上自己喜歡的圖案呢?
    答案是可以的喔! ^^
    方法很簡單,人家SUSE怎麼做,我們「依樣畫葫蘆」就好了!
    OK......目前這樣的Grub,背景圖案的限制如下:

    1. 大小為 800 * 600 ,不管怎樣,請先裁剪或縮放圖案到這樣的大小。
    2.檔案格式一定是「*.jpg」。
    3.檔案大小不能超過 37 KB。
    4.背景圖案的檔案名稱為「back.jpg」。

    好囉!不管怎樣,先把自己喜歡的圖案改成適當的格式,檔名也要變成「back.jpg」,且要放到ubuntu底下(假設放在「
    /suse_grub/back_pic/」目錄下)再說喔! ^^

    至於自訂背景圖案的參考步驟如下:

    1.先建立一個新的目錄,用來存放解壓縮的檔案。
    ===================================
    $ cd /boot/grub
    $ mkdir new
    ===================================

    2.將要修改的「message」佈景主題檔案,Copy到剛剛建立的目錄下。
    ===================================
    $ cp
    message.ubugrey new/
    ===================================

    3.到剛剛建立的目錄,解壓縮「message」佈景主題檔案。解壓縮好之後,移除先前Copy的「message」佈景主題檔案。
    ===================================
    $ sudo su -
    # cd new/
    # cpio -i < message.ubugrey
    # rm message.ubugrey
    ===================================

    4.將先前修改好的「back.jpg」背景圖案檔,Copy過來覆蓋原本的「back.jpg」檔案。
    ===================================
    # cp ../suse_grub/back_pic/back.jpg .
    ===================================

    5.重新產生「message」佈景主題檔案。
    ===================================
    # ls | cpio -o > ../message.new
    # exit
    ===================================

    6.修改「/boot/grub/menu.lst」檔案,用剛剛建立的「message」佈景主題檔案取代之。
    ===================================
    $ sudo vi /boot/grub/menu.lst

    gfxmenu=(hd0,1)/grub/message.new → 增加這一列內容後存檔離開。

    ===================================

    7.重新開機驗收囉! ^^



    修訂歷史:
    1.原文寫於 2007/3/11 ,實驗利用OSSACC Ubuntu完成初步美化方案。
    2. 2007/3/15 補充用Ubuntu grub佈景主題的方法。
    3. 2008/5/4 全文修訂,且增加自訂背景圖案的方法。實驗利用版本為Ubuntu 8.04。



    Sam / Xuite日誌 / 回應(2) / 引用(0) / 好文轉寄
  • 回應