自由更换GRUB启动画面

整机外设

  相信很多使用RedHat的用户都对GRUB默认的引导画面感到厌倦了。这里向大家提供一个方法来实现开机引导画面的修改。

  一、准备splashimage选项要求的文件

  1. 文件类型 :xpm.gz

  2. 图像大小:640×480

  3. 颜色:14色

  如何获取14色图片:

  1.使用GIMP的14色调色板:打开你的图像文件,用“Alt+I”(或图像→模式→索引)打开调色板优化选项对话框,在生成优化调色板中填入14,然后确定,关闭对话框,这样就生成了你所需的14色图片,最后保存文件。

  2.使用命令convert进行图片格式转换(可以使用man convert命令详细阅读使用手册):

  convert -geometry 640x480 -colors 14 splash.jpg splash.xpm

  注意:命令行中的640和480之间是小写字母“x”,不要写错。

  另外,GRUB要求图片颜色必须是14色,一般可以这样来证明:

  less splash.xpm

  在文件头部可以找到这些信息:

  /* XPM */

  static char *10[] = {

  /* columns rows colors chars-per-pixel */

  “640 480 14 1”

  二、压缩图像并更改grub.conf

  1. 用gzip压缩xpm格式的图片,放到/boot/grub下:

  gzip -9 splash.xpm

  结果生成了splash.xpm.gz,然后把这个文件拷贝到/boot/grub目录下。

  2.编辑/etc/grub.conf,加入如下一行:

  splashimage=(hd0,1)/boot/grub/splash.xpm.gz

  现在可以重新启动系统,欣赏你的成果了。