您的位置:首页 > 其它

grub2更改背景图片

2010-01-06 16:02 239 查看
执行环境为ubuntu 9.10
首先要确定你用的是grub还是grub2.用以下命令查看:
grub-install -v
我的版本为:

grub-install (GNU GRUB 1.97~beta4)

然后在终端执行
sudo apt-get install grub2-splashimages
安装完成后:
#cd /etc/grub.d
# vim 05_debian_theme
我们需要修改05_debian_theme这个文件,我们只需要留意这一段话:

for i in {/boot/grub,/usr/share/images/desktop-base}/wind.{png,tga} ; do

我们改一下:
for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/wind.{png,tga,jpeg} ; do

先看一下这段话的意思:在/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub
这些目录下寻找名为wind.png 或wind.tga的图片文件

接下来你只需要将你喜欢的图片满足以下四个条件即可:

1、分辨率与/boot/grub/grub.cfg文件一致
2、图片格式是png 或 tga,当然想要jpeg也可以,不过还要别做一点设置
3、图片名为wind.png 或wind.tga
4、图片位于/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub 这些文件夹里任一个文件夹里。我本人是放在/usr/share/images/grub。

至于第一个条件,分辨率与/boot/grub/grub.cfg一致。我们要先查看一下/boot/grub/grub.cfg,这个文件是grub2的配置文件。
#vim /boot/grub/grub.cfg
找到这一句话: set gfxmode=640x480
这一句话是说图片分辨率必须为640x480。如果你想更改一下更大的分辨率,你可以更改为800x600或1024x768。

#update-grub

另外说一点,如何你是ubuntu9.10 +xp+fc12,你会发现fc进不了系统。
不要担心,开机进入grub菜单,在fc12的选项上按e进入grub的编辑模式。
接着是最下面一片添加:
initrd /initramfs-2.6.31.9-174.fc12.i686.img

当然你要看清楚你的内核版本号。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: