更改 grub2 背景

更改 grub2 背景

所以我一直在尝试改变我的 grub 背景一段时间,但我所做的一切都不起作用。

当前信息:

软呢帽26

grub2.x86_64

分辨率:1920x1080

使用的所有图像都是 RGB 非索引的,与 (1920x1080) (1080x720) (650x1080) 的 grub2 分辨率匹配并且(已保存)

我尝试过使用 grub 定制器进行设置。和跑步

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

这会更改文本和突出显示颜色,但对背景没有影响。

尝试使用 vbeinfo 在启动期间编辑 GFXMode 和 GFXPayload,但未找到命令。我找到的大多数指南都是针对较旧版本的 Fedora、Debian 或较旧的 grub。

更新:

GRUB_TIMEOUT="-1"
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT="saved"
GRUB_DISABLE_SUBMENU="true"
GRUB_TERMINAL_OUTPUT="console"<-- Deleted this line
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

export GRUB_COLOR_NORMAL="white/dark-gray"
export GRUB_COLOR_HIGHLIGHT="magenta/light-gray"
GRUB_BACKGROUND="/boot/grub2/background.tga"
GRUB_GFXMODE="1920x1080,1440x900,1024x768,auto"
GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_FONT="/boot/efi/EFI/fedora/unicode.pf2"

删除GRUB_TERMINAL_OUTPUT此行后,我运行时添加了grub2-mkconfig

Found background: /boot/grub2/background.tga

实际背景不显示,但颜色已从黑色变为灰色

答案1

你需要编辑你的/etc/default/grub文件,你需要搜索

GRUB_BACKGROUND="/path/to/myimage"

启用后,您需要保存配置。

这是一个非常有用的指导编辑所有与 grub 配置相关的内容

答案2

我可以看到你已经做了一些研究。我找不到任何有关文件大小限制的信息。https://help.ubuntu.com/community/Grub2/Displays建议在 GRUB 中进行修改以进行交互式编辑和故障排除。您也可以从使用完整背景图像的现有主题开始,我修改了一个主题以获得一个非常简单的主题来增加我的启动时间(gfxmode 由于某种原因节省了 100 毫秒)。http://wiki.rosalab.ru/en/index.php/Grub2_theme_/_reference可能有用。这不太可能,但 GRUB 软件包本身可能存在问题,我过去比较过 Fedora 和 Ubuntu 软件包,它们有很多应用于主线 GRUB 的补丁,因此尝试不同的发行版可能是检查问题的好方法。抱歉,这应该是一条评论,但太长了,我现在没有太多时间进一步调查。

相关内容