**实现原理: **
查看文件 /etc/grub.d/05_debian_theme
找到下面一段代码
# Next search for pictures the user put into /boot/grub/ and use the first one.
for background in *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA; do
if set_background_image "${background}"; then
exit 0
fi
done
大意是指在 Grub2 中会从 /boot/grub/
中搜索它找到的第一张图片作为背景图
支持的格式有 *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA
顺带一提,设置启动界面文本普通显示和高亮显示的配色也可以在这里修改,以便于适配你的背景图
**实现方法: **
那么我们直接复制我们需要的图片到这个文件夹就解决了(文件名请用英文和数字):
sudo cp /home/Picture/背景图片.jpg /boot/grub/
然后我们好像需要更新一下通过命令更新 grub.cfg
sudo update-grub
重新引导系统,查看 Grub 背景是不是已经按照预想的工作起来了
Notcie 如果图片不能正常显示请检查:
1. Linux 对大小写敏感,注意后缀大小写
2. 注意拷贝后图片的权限
3. 如果实在不行多更换几张图片试试
4. 如果是单系统可能默认不显示引导界面
最后附上我在虚拟机下的截图 Debian 系统