当前位置:Linux教程 - Linux综合 - 如何在系统启动时显示 GRUB menu 的 Splash Image

如何在系统启动时显示 GRUB menu 的 Splash Image

  [1] 首先需要安装一个工具,可以把普通的图片转换为grub可以支持的格式: sudo apt-get install imagemagick [2] 然后转换图片的文件格式,以便让grub支持,假设此时需要转换的图片文件名为splash.png convert -resize 640x480 -colors 14 splash.png splashimage.XPm && gzip splash.xpm [3] 现在还要做一些准备工作,把图片的权限设置一下,然后放入相应的文件夹中 chmod 644 splash.xpm.gz sudo mkdir /boot/grub/images sudo cp splash.xpm.gz /boot/grub/images/ [4] 文件准备好了,现在需要修改grub的某些参数设置,以便让grub支持SplashImage sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup sudo gedit /boot/grub/menu.lst 找到这段文字: # menu.lst - See: grub(8), info grub, update-grub(8) # grub-install(8), grub-floppy(8), # grub-md5-crypt, /usr/share/doc/grub # and /usr/share/doc/grub-doc/. ... 把 splashimage (hd0,1)/boot/grub/images/splash.xpm.gz 加在找到的文字的后面。 注意:前面的(hd0,1)代表你的Linux起动分区,并不是每个人都是一样,如果你不知道你的具体应该怎么写,可以查看menu.lst文件,里面列举的比较详细。

(出处:http://www.sheup.com)