带有控制台输出的 GRUB 主题

带有控制台输出的 GRUB 主题

我正在寻找一个带有背景图像和终端框(实际上是控制台)的 GRUB 主题,当系统启动时,会显示写入控制台的启动消息。有没有什么可以做这个的,我可以修改吗?

我正在运行 18.04 和 16.04。

答案1

有一种方法可以在终端中显示启动消息,而无需进行任何主题更改:
sudo gedit /etc/default/grub
找到此行

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

并将其更改为:

GRUB_CMDLINE_LINUX_DEFAULT=""

甚至更多启动消息:

GRUB_CMDLINE_LINUX_DEFAULT="no_console_suspend initcall_debug"

要更改背景,请添加此行:(或安装 grub 主题)

GRUB_BACKGROUND=”/pathtofolder/picture.png”

然后执行以下命令并重启系统:
sudo update-grub

笔记:

如果我们想更改 grub 菜单的背景,图像应该是 PNG、JPG 或 TGA 图像。JPG/JPEG 图像必须是 8 位(256 色)。否则您将收到错误,因此最好使用 PNG 图像。图像应该是非索引的 RGB。

GIMP 图像编辑器是一款可以编辑图像以符合 GRUB 2 标准的应用程序。使用“图像”>“模式”菜单选项将属性设置为 RGB,并确保模式未设置为“索引”

答案2

正如我在评论中所说,您可以打开终端框,但它将是空白的。如果您正在启动以前的内核版本,Grub 会自动打印一条消息,说明正在加载哪个版本:

grub.gif

如果您正在启动最新的内核版本,终端框将保持空白。要解决此限制,请参阅此答案:出现 Grub 主题终端框,为什么?

令人震惊的是,最令人满意的 grub 主题启动是 Windows 10。grub 主题保持约 98% 完整,Windows 10 在屏幕上绘制一个小型披萨旋转器,并一直停留在那里,直到出现 Windows 用户登录屏幕。对于 Linux,终端框将一直保持打开状态,直到内核启动消息开始向纯文本控制台发送垃圾邮件。

相关内容