- 論壇徽章:
- 0
|
可能Mandrake編譯的grub根本就不支持背景圖,反正直接在/boot/grub/menu.lst文件中直接加上
splashimage (hd0,0)/boot/grub/splash.xpm.gz
不起作用,也不知Mandrake怎么搞的,這還不說,還弄個(gè)如此難看的配色方案,
本想下載一個(gè)grub的源碼來自行編譯,考慮到RedHat可以使用背景圖,是不是可以利用一下呢。于是我就嘗試了一下,結(jié)果非常順利地就成功了,
先說明一下,如果你不幸弄壞了Boot Loader,沒關(guān)系,可以用Mandrake的第一張安裝盤啟動(dòng)修復(fù),啟動(dòng)時(shí)按F1,輸入rescue就可進(jìn)入修復(fù)模式。進(jìn)行刪除操作前,先從RedHat 9.0的/boot/grub/目錄中復(fù)制*stage*文件備用(共10個(gè)),我是從虛擬機(jī)復(fù)制的,如果你沒有,從本文最后的鏈接下載。
1.刪除Mandrake自帶的grub
rpm -e grub-0.93-1mdk
2.安裝RedHat的grub
從RedHat 9.0的第一張安裝盤的/RedHat/RPMS/目錄中運(yùn)行
rpm -i grub-0.93-4.i386.rpm
如果沒有RH9的安裝盤,可以從RedHat的FTP上下載grub-0.93-4.i386.rpm文件。
3.復(fù)制那10個(gè)*stage*文件到/boot/grub/下
4.制作splash.xpm.gz,可以使用GIMP,也可用convert工具轉(zhuǎn)換,注意大小是640x480,顏色深度為15,否則grub無法識別。放到/boot/grub/目錄下。
5.修改/boot/grub/menu.lst,加上
splashimage (hd0,0)/boot/grub/splash.xpm.gz
這里,(hd0,0)視你的linux的安裝位置而變,可以參考menu.lst 文件中相關(guān)的內(nèi)容。
6.運(yùn)行sh /boot/grub/install.sh。
7.重新啟動(dòng),是不是看見背景圖了。 |
|