GRUB背景圖片介紹
這一部分介紹GRUB背景圖片的基本信息,如果您只是想知道如何制作一個GRUB背景圖片,可以略過此部分。 GRUB使用XPM文件、或用gzip壓縮過的XPM文件作為圖片背景文件,由menu.lst中的splashimage命令調用。
如果打開一個XPM文件,就不難了解其構成方法:定義一個由字符到顏色的關系表,然後一個字符代表一個像素,組成一幅圖片。由此不難想到XPM文件可能具有以下特點:
* 顏色種類不多(ASCII碼種數有限)
* 文件占用空間較大(未經壓縮)
實際上,GRUB使用的圖像為14色,尺寸為640x480。
這也就明確了制作GRUB背景圖的大致步驟:
* 改變文件尺寸為640x480
* 合理減少文件顏色數
使用imagemagick制作grub背景圖片
imagemagick可以簡單的實現一些圖片操作,使用imagemagick制作最為簡單:先安裝imagemagick,多數發行版的源中提供這一軟件,也可以到http://www.imagemagick.org/ 去下載。
安裝後,使用convert命令處理圖片
convert 源圖片 -resize 640x480! -colors 14 test.xpm
其中test.xpm可以改成自己的文件名。
文件比較大,可以壓縮一下。
gzip test.xpm
這樣就生成了一個名為test.xpm.gz的可用於grub背景的文件。把這個文件復制到/boot/grub/ ,如:
# cp test.xpm.gz /boot/grub/