[分享]安裝grub並讓你的開機畫面有漂亮的底圖

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章huki » 週二 4月 15, 2003 9:32 pm

前些日在版上,和幾位大大
討論後,測試過,確定Debian的grub
含有背景圖的patch :finger1: (今天在網頁上看到有人也這樣說)
所以我就很高興的試試我的grub的底圖
發現了了一些問題
查到說grub的底圖只有14色,而且大小是640*480
還有只能用xpm(若嫌太大可用xpm.gz格式)
所以我想了辦法搞定這一切
然後希望大家能因為我這篇文章,能對grub的安裝不在害怕

方法如下:

1.安裝gurb(我的環境是在testing下,所以請各位自己轉換一下source.list和apt-get update喔!)
# apt-get install grub

2.把它安裝到你的開機磁區裡
grub-install /dev/hda

3.用文字編輯器寫你的開機的選單
檔名為menu.lst,路徑為/boot/grub/
內容如下
default=0 #預設開機是第一個title
timeout=5 #選單延遲五秒
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
#重點:上面這一行加上去就會讓你的grub有美美的底圖了,記得要打「絕對路徑」喔!要不然會找不到,而且會讓你沒辦法正常開機,hd0代表第一顆硬碟,0是第一個partion,第二個partion就為1,後面以此類推)

title Debian3.0 (2.4.18-bf2.4) #這是選單項目的名稱
root (hd0,1) #這是指定root為那個partion
kernel (hd0,1)/boot/vmlinuz-2.4.18-bf2.4 ro root=/dev/hda1 #這行是指你的kernerl的位置,建議用絕對路徑
savedefault
boot

title RedHat9.0 (2.4.20-8)
root (hd0,2)
kernel (hd0,2)/boot/vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi
initrd (hd0,2)/boot/initrd-2.4.20-8.img
savedefault
boot

title Mandrake9.1 (2.4.21-013mdk)
root (hd0,3)
kernel (hd0,3)/boot/vmlinuz-2.4.21-0.13mdk ro root=/dev/hda3 hdc=ide-scsi
initrd (hd0,2)/boot/initrd-2.4.21-0.13mdk.img
savedefault
boot

#相信很多人電腦不止linux吧!^^順便教大家如何加入win開機
title Win2000
rootnoverify (hd0,0) #指定開機的磁碟
chainloader +1 #因為m$是封閉式的os,所以要用chainloader的方式啟動該分割區的第一個磁區裡的開機程式

4.現在教大家如何製做底圖
把你想要圖檔用gimp開啟
然後先在圖檔上按右鍵
選撢
圖像 -> 模式 -> RGB
然後再按右鍵
圖像 -> 模式 -> 索引色
執行後,出現下面視窗,然後改成像我一樣(因為gurb只支援14色,而選"不Dither色彩"是因為這樣的轉換,畫質才不會差太多)
圖檔

5.然後再在圖檔上按右鍵
圖像 -> 圖像尺寸
執行後,出現下面視窗,然後改成像我一樣(因為gurb只支援640*480)
圖檔

6.然後把它存成.xpm.gz檔,路徑為/boot/grub/(建議啦!)

7.然後重新開機,就可以看到美美的底圖加grub選單了
:ooops:

參考資料:
網址:http://list.softwareliberty.org/pipermail/slat-talk/2002-November/002831.html
在此感謝,阿信兄、swallowman.的幫忙
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章swallowman » 週三 4月 16, 2003 11:48 pm

nice,我覺得可以納入無痛起步法耶~!QQ
control yourself,make it easy~!make it happy~!
debian<->gentoo<->freebsd
頭像
swallowman
懵懂的國中生
懵懂的國中生
 
文章: 230
註冊時間: 週一 3月 10, 2003 5:50 am
來自: taichung(puli)

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章huki » 週四 4月 17, 2003 12:21 am

swallowman 寫:nice,我覺得可以納入無痛起步法耶~!QQ


那裡~~~~還是多虧swallowman兄你的幫忙說 :ooops:
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章moto » 週四 4月 17, 2003 9:13 am

好主意....沒問題...我找時間整合進去...:-D

ps.阿信上次提的也還沒整合進去.... :ooops:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章訪客 » 週日 4月 27, 2003 11:45 pm

我做到grub-install出現了以下問題
代碼: 選擇全部
debian:~# grub-install /dev/hda
Probing devices to guess BIOS drives. This may take a long time.

hang了半個小時後我決定放棄了
有人遇到這樣子嗎
訪客
 

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章阿信 » 週一 4月 28, 2003 12:06 am

第一次會滿久的,但不至於半個小時呢...
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章huki » 週一 4月 28, 2003 12:14 am

我都還好也~~~~~
沒有特別久
只是有停一下
沒有感覺~~~~
所以我也沒碰過~~~~對不起
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章訪客 » 週一 4月 28, 2003 10:25 pm

對不起
剛剛重灌整個系統後
才發現原來是我的mbr出現了問題
重灌整個系統後問題已解決
再次感謝huki兄分享
訪客
 

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章huki » 週六 8月 09, 2003 11:55 am

不好意思~~~~~
今天重灌過系統時發現到,stable下的grub(0.91)
並沒有含背景圖的patch
所以至少要升級 到testing(0.93)以後的版本才能有漂漂亮亮背景圖的grub :ooops:
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章209088970 » 週日 10月 05, 2003 9:47 am

編寫/boot/grub/menu.lst的繁雜步驟,可用update-gurb來代替
但update-grub只會偵測到linux的kernel,windows部分還是要自己手動加上去
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章阿信 » 週日 10月 05, 2003 10:17 am

209088970 寫:編寫/boot/grub/menu.lst的繁雜步驟,可用update-gurb來代替
但update-grub只會偵測到linux的kernel,windows部分還是要自己手動加上去


最近使用的結果是stageXXX的檔案似乎不會複製到/boot/grub下

update-grub之後還需拷貝/usr/lib/grub/i386-pc/下面的檔案到/boot/grub下開機時grub才正常。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章chinchen » 週日 10月 05, 2003 5:46 pm

阿信 寫:
209088970 寫:編寫/boot/grub/menu.lst的繁雜步驟,可用update-gurb來代替
但update-grub只會偵測到linux的kernel,windows部分還是要自己手動加上去



最近使用的結果是stageXXX的檔案似乎不會複製到/boot/grub下

update-grub之後還需拷貝/usr/lib/grub/i386-pc/下面的檔案到/boot/grub下開機時grub才正常。
sorry,第一次來這裡發言
share我的步驟吧
install 完之後
1.mkdir /boot/grub
2.cp /usr/lib/grub/i386-pc/* /boot/grub/
3.cp /usr/share/doc/grub/examples/menu.lst /boot/grub
menu.lst 裡有很多例子可以reference
4.vi /boot/grub/menu.lst 修改你想要的設定
5.grub --no-floppy (為了讓它不要去detect floppy ,像我就沒裝floppy,如困沒加這個option的話會delay很久),進grub shell mode
6.install (hd0,0)/boot/grub/stage1 (hd0) (hd0,0)/boot/grub/stage2
p (hd0,0)/boot/grub/menu.lst <enter>就成功了
ps: 這行的意思是從你的第一顆hd的第一個partition的路徑找stage1 及stage2,menu.lst 將stage1 install 到 mbr
7.exit 就大功告成了,以後只要更改menu.lst的設定就可以,不用像lilo一樣還要run lilo一次

有問題歡迎發問
chinchen
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週日 10月 05, 2003 4:30 pm

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章kanru » 週日 10月 05, 2003 6:53 pm

關於grub...
之前我幫朋友裝debian unstable,使用grub
重開後,光碟機裡一定要有光碟才能成功進入grub
而且進入grub後,不能正常boot windows,只能進入debian
所以我目前是幫他改成lilo
請問這是unstable才有的問題嗎?
還沒試過用手動的方法設定....
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章209088970 » 週日 10月 05, 2003 7:32 pm

kanru 寫:關於grub...
之前我幫朋友裝debian unstable,使用grub
重開後,光碟機裡一定要有光碟才能成功進入grub
而且進入grub後,不能正常boot windows,只能進入debian
所以我目前是幫他改成lilo
請問這是unstable才有的問題嗎?
還沒試過用手動的方法設定....

把您的/boot/grub/menu.lst post上來吧
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:[分享]安裝grub並讓你的開機畫面有漂亮的底圖

文章kanru » 週日 10月 05, 2003 9:23 pm

這個...那時候不小心吧menu.lst打成menu.list :ooops:
所以grub讀不到...我是手動打進去的
boot windows的方法是跟huki兄提到的一樣
不過因為是手打的,所以有可能是我打錯了(雖然試了好幾次)
我後來就幫他換成lilo了...所以後來也沒有再測試

不過最怪的問題就是不放光碟就不能啟動grub
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

下一頁

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客