我对这个参数很好奇,我只知道你可以用 echo 设置任何名称
GRUB_DISTRIBUTOR='echo some_random_name'
它显示了我在 grub2 菜单中设置的名称。但我很好奇为什么当我恢复以前的值时它会变回紫色背景
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
该设置在哪里定义?是在 grub.cfg 中吗?还是在 grub.d 文件夹中的某些文件中?
答案1
相关行/boot/grub/grub.cfg
位于
### BEGIN /etc/grub.d/05_debian_theme ###
和
### END /etc/grub.d/05_debian_theme ###
由于是/boot/grub/grub.cfg
使用中的文件生成的,因此/etc/grub.d/
您应该查看一下。此文件中多次使用/etc/grub.d/05_debian_theme
变量来确定 Grub 的外观。它还取决于系统中是否存在几个文件(背景图像、主题)。GRUB_DISTRIBUTOR