1.首先处理图片,否则可能无法显示:
sudo apt-get install imagemagic
sudo convert 源文件 grub背景
convert后面基本不需要任何参数。
2.加载支持jpg或者png功能模块:
编辑文件/etc/grub.d/00_header
在
set default="${GRUB_DEFAULT}"
if [ /${prev_saved_entry} ]; then
saved_entry=/${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
if [ /${prev_saved_entry} ]; then
saved_entry=/${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
后面加入
insmod jpeg
insmod png
insmod png
3.背景图片文件的位置和名称由文件:/etc/grub.d/05_debian_theme决定。
相关代码:
for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ;
4.分辨率由/boot/grub/grub.cfg中设置:
set gfxmode=1440*900*32
5.一切就绪之后:
grub-update
ubuntu 9.10 amd64
1440*900