所以我一直在尝试改变我的 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 的补丁,因此尝试不同的发行版可能是检查问题的好方法。抱歉,这应该是一条评论,但太长了,我现在没有太多时间进一步调查。