打开 grub默认配置文件
sudo gedit /etc/default/grub
更改GRUB_GFXMODE 为自己喜欢的分辨率
sudo mkdir /boot/images
使用cp命令将自己需要的图片拷到/boot/images文件夹中
使用convert命令转换格式
sudo convert 源文件名 -resize 640×480! -colors 24 目标文件名
进入/etc/grub.d目录
sudo vim 00_header
39 cat << EOF
40 if [ -s /boot/grub/grubenv ]; then
41 have_grubenv=true
42 load_env
43 fi
44 set default="${GRUB_DEFAULT}"
45 if [ ${prev_saved_entry} ]; then
46 saved_entry=${prev_saved_entry}
47 save_env saved_entry
48 prev_saved_entry=
49 save_env prev_saved_entry
50 fi
51 insmod jpeg
52 EOF
在这个地方加入 insmod jpeg 命令
115 cat << EOF
116 if [ ${recordfail} = 1 ]; then
117 set timeout=-1
118 else
119 set timeout=${GRUB_TIMEOUT}
120 fi
121 background_image /boot/images/mac08.jpg
122 EOF
这里添加上要显示的背景图片的名字。
然后运行 sudo update-grub
运行 sudo update-initramfs -u
重启就可以看到自己设定的图片拉