更改GRUB背景图片

最近系统连续故障,一直在处理系统启动问题,顺便劳逸结合娱乐一下,把GRUB中的背景图片修改了,主要配置是在 /etc/default/grub 增加一行GRUB_BACKGROUND配置指定图片位置,然后执行一次upgrade-grub:

└──╼ $cat /etc/default/grub 
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=3
GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=8
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX="noautomount"

# add a background picture
GRUB_BACKGROUND=/boot/grub/grub_a.jpg

#...... ...... ......
#...... ...... ......
#...... ...... ......


└──╼ #update-grub

效果还不错:

在parrot里面默认的grub背景是在grub_background.sh里面定义的,个别要求可参考以下,实际上还是要看grub的脚本里面的设置执行顺序,这个并未实测是否准确:

GRUB 启动图像搜索顺序
在 grub-2.02 中,对基于 Debian 的系统来说,它将按照以下顺序搜索启动背景:
/etc/default/grub 里的 GRUB_BACKGROUND 行
在 /boot/grub/ 里找到的第一个图像(如果发现多张,将以字母顺序排序)
在 /usr/share/desktop-base/grub_background.sh 中指定的
在 /etc/grub.d/05_debian_theme 里 WALLPAPER 行列出的

GRUB 背景图像属性
可以使用 PNG, JPG/JPEG 以及 TGA 类型的图像文件作为 GRUB 2 的背景。必须符合以下规范:
JPG/JPEG 图像必须是 8-bit (256 色)
图像应该是非索引的,RGB

1 个赞

这个挺有意思

学习了。

kali里我是直接替换/usr/share/desktop-base/kali-theme/grub/grub-4x3.png 文件

一般推荐的方式是使用update-alternatives 命令来设置

grub_background.sh的话还能设置字体的颜色和选中字体的颜色和背景颜色

1 个赞

我也先研究和熟悉下update-alternatives这个命令,GET个新技能 :star_struck:
看了一下关于顺序的配置脚本就是如下这段了,之前网上有人总结的也很到位

1 个赞

服务器资源由ZeptoVM赞助

Partners Wiki Discord