GRUB使用XPM文件、或用gzip压缩过的XPM文件作为图片背景文件,使用的图像为14色,尺寸为640x480,由menu.lst中的splashimage命令调用。
我们可以使用imagemagick制作比较简单:先查看系统时候安装有imagemagick软件包
1,rpm -qa | grep imagemagick
2,如果系统没有安装,我们可以安装源码包,下载地址如下:
ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.4.9-6.tar.gz
3,解压缩,并进行编译安装
tar -zxvf ImageMagick-6.4.9-6.tar.gz
cd ImageMagick-6.4.9-6
./configure
make
make install
4,安装后,使用convert命令处理图片
convert 123.jpg -resize 640x480! -colors 14 test.xpm , 其中test.xpm可以改成自己的文件名。
5,压缩图片
gzip test.xpm
6,移动文件
mv test.xpm.gz /boot/grup
这样就生成了一个名为test.xpm.gz的可用于grub背景的文件。
把这个文件复制到/boot/grub/ ,如:cp test.xpm.gz /boot/grub/
7,修改启动文件
编辑grub的配置文件menu.lst,这个文件通常在/boot/grub/中,然后修改如下:
#splashimage=(hd0,0)/grub/splash.xpm.gz
splashimage=(hd0,0)/grub/test.xpm.gz
8,重新启动机器