grub2 添加背景图片

来源:互联网 发布:windows live影音64 编辑:程序博客网 时间:2024/04/29 05:22

ubuntu 9.10 默认安装的是grub2 了,可以用以下命令来查看目前安装的grub的版本:

1
grub-install -v

9.10結果显示如下:

grub-install (GNU GRUB 1.97~beta4)

如果是grub ,可以用以下語句升级:

1
2
3
sudo su
apt-get update
apt-get install grub2
1
2
sudo su
apt-get install grub2-splashimages

GRUB2 splash images 将安装在:

/usr/share/images/grub/

可以查看下:

1
ls /usr/share/images/grub/

输出:

050817-N-3488C-028.tga Hortensia-1.tga
2006-02-15_Piping.tga Lake_mapourika_NZ.tga
Aesculus_hippocastanum_fruit.tga Moraine_Lake_17092005.tga
Apollo_17_The_Last_Moon_Shot_Edit1.tga Plasma-lamp.tga
B-1B_over_the_pacific_ocean.tga Sparkler.tga
BonsaiTridentMaple.tga TulipStair_QueensHouse_Greenwich.tga
Flower_jtca001.tga ubuntuinthespace2.png
Fly-Angel.tga Windbuchencom.tga
Glasses_800_edit.tga

下面修改启动图像:

1
vim /etc/grub.d/05_debian_theme

将以下行:

1
for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga}

修改为:

1
for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/Windbuchencom.{png,tga}

即增加了/usr/share/images/grub 这个目录以便grub2可以搜索到这个目录下的 splash images 。
这就是告诉 GRUB2 在以下位置按顺序查找名为Windbuchencom的图片:

1
2
3
/boot/grub
/usr/share/images/desktop-base
/usr/share/images/grub

现在可以更新grub配置了:

1
update-grub


update-grub

重启就可以看见漂亮的背景图片了。

Windbuchencom这张图片其实是640*480的,我的屏幕是1366*768 的,所以被grub2放大后变得很难看。
所以我还是自己找了张图,然后用GIMP修改为1366*768大小,然后再存为png格式。把它放到/usr/share/images/grub 目录下面。

ubuntuinthespace2

但这样修改了后还得修改一个地方,先重启,在grub2启动界面按c ,然后输入 vbeinfo 命令查看有哪些模式是你的显卡通支持的 。
文件中的英文有的原话如下:

# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo’

1
vim /etc/default/grub

修改GRUB_GFXMODE为如下:

1
GRUB_GFXMODE=1366x768

保存,再

1
update-grub


重启就可以看到效果了,如果觉得字体颜色不怎么好看,可以修改:

1
vim /etc/grub.d/05_debian_theme

如果不想用gimp转换也可以,那就安装magemagick吧:

1
apt-get install imagemagick

这个包里有个convert程序,用法如下:

1
convert 源文件名 -resize 1366x768! -colors 24 moreblue-orbit-grub.png

链接地址:http://visense.72pines.com/2009/12/15/grub2%E8%83%8C%E6%99%AF%E5%9B%BE%E7%89%87/
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=96132 [+]