红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

美化Ubuntu下grub开机画面

发布时间:2009-10-03 11:04:48来源:红联作者:yeyanbin
装完Ubuntu后,开机进入grub进行选择,发现grub的界面实在差得惊人,满屏幕的“黑色素”不敢让人想象即将进入的是一个令人激动的现代操作系统。
俗话说:女为悦己者整容!我们也可以给grub整整容,给它贴上照片,至少让它看起来像个“人样”吧,哈哈...

下面我们就开始拿起“手术刀”,开始“外科手术”。
“手术”分两个部分,第一部分是修改grub的画面;第二部分是制作grub的开机画面图像。

第一部分:修改grub的画面,有两个方法:

第一个方法是安装grub-splashimages,grub-splashimages没什么神秘的,只是集成了一套grub开机画面的图像集,通过下面的命令来安装:

sudo apt-get install grub-splashimages

安装后,你会发现在/boot/grub目录下有一个splashimages 目录,该目录下有很多压缩的xpm图像的文件,这些图像文件就是grub开机画面的图像,任君选择。
然后用下面的命令把splashimages 目录的您想作为grub开机画面的图像文件作一个软链接(symbolic link)到/boot/grub目录下,比如说我觉得/boot/grub/splashimages/目录下xxx.xpm.gz的图像不错,想作为grub的开机画面,那么执行下面命令即可:

sudo ln -s /boot/grub/splashimages/xxx.xpm.gz /boot/grub/splash.xpm.gz

最后更新grub的菜单文件menu.lst,执行下面的命令来更新:

sudo update-grub

重新启动系统进入grub就可以看到漂亮的grub开机画面了。

第二种方法是手工修改menu.lst文件,为文件手工添加一个开机画面图像的链接语句。

比如说你手头上有一副xpm格式的图像文件xxx.xpm,想作为grub的开机图像,存放的路径位置是/boot/grub/images/xxx.xpm,那么你只需在/boot/grub/menu.lst文件中添加下面一行语句:

splashimage (hd0,8)/boot/grub/images/xxx.xpm

[注意:(hd0,8)是你linux安装的硬盘分区]

保存文件,重新启动系统进入grub就可以看到漂亮的grub开机画面了。

第二部分:制作grub的开机画面图像。

首先把原来的开机画面解开,他的真实名字叫作,splash.xpm,用gnome下的GiMP可以浏览,但是我们要特别注意的是他的颜色的规定,因为 splash.xpm的这个图片的格式和颜色数就是咱们制作开机grub皮肤的依据。

你用more splash.xpm,你可以看到如下信息 “640 480 15 1”。

ok, 首先我们可以看到,开机的grub皮肤必须是640x480的大小,然后这个15是关键,假如你手头有图片不管是jpg还是bmp,第一是更改成 640x480的大小,第二是假如你是高色彩的图片,首先要转换成256色,然后,用GIMP里的“颜色-〉模式-〉索引”,吧颜色数量调整为“14 种”,记住颜色数量很重要。

然后,你把她保存为xpm格式就可以了,然后再用more命令看一下你修改后的图片,看看有没有“640x480 15 1"的信息,假如和splash.xpm的信息一致的画,你就可以在grub.lst里面加上你这个图片位置信息。你的开机grub皮肤就制作完成了。

[注意:你制作xpm的时候,最好在linux进行,windows下的xpm格式可能和grub要使用的xpm有所不同。]

另外,可以用命令行下的方法:

convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm

但是要安装imagemagick,其特色是全部命令行操作,适合批量操作图片。
文章评论

共有 5 条评论

  1. dally0404 于 2009-10-06 20:02:19发表:

    学习了,回去试下,
    之前用的puppy,默认用syslinux启动,也可以改启动图片,
    后来装好ubuntu,感觉比较丑,不过不会改,
    今天学习了!3Q

  2. 绿色圣光 于 2009-10-04 20:28:16发表:

    不错……
    其他发行版应该也差不多吧?

  3. tsinghuayuan 于 2009-10-04 17:57:49发表:

    hao

  4. 大宝 于 2009-10-04 09:23:39发表:

    Good

  5. 414716676 于 2009-10-03 14:10:13发表:

    谢谢,学习了!!!