如何为Grub 2创建自定义启动画面[Linux]

GRUBv2是非常流行的GRUB引导加载程序的下一个迭代。它提供了改进的功能,例如图形界面和更好的设计。如果您是像我这样的mod迷,并且尝试了GRUBv2的上一教程,那么您将意识到它不再能那样工作。因此,让我们更新步骤,看看如何创建自定义GRUB 2初始图像。

  • 选择所需的照片并将其在GIMP中打开。与以前的GRUB教程不同,在该教程中,您必须选择没有很多颜色或渐变的相当柔和的图像,而GRUB 2中的图像选择可能会使您更加奢侈
  • 打开,将其调整为640 x 480像素。 (您可以使用不同的尺寸,但这需要一些额外的工作,如下所示)。为此,请转到图像菜单并选择 scale
  • 您可以根据自己的喜好修改图像,也可以添加励志名言或公司徽标或您想要的任何内容。
  • 现在转到文件>另存为。在出现的对话框中,选择将文件另存为.tga文件。
  • 准备好映像后,该进入配置模式的时间了。 GRUB2发生了很多变化,因此即使您熟悉旧版GRUB加载程序的过程,也请继续阅读。

  • 首先,您需要将文件复制到适当的目录中,以便可以告诉GRUB关于它。因此,将您刚刚创建的文件复制到 / boot / grub 目录。
  • 启动您喜欢的文本编辑器,并将其指向 / etc /grub.d/05_debian_theme 。现在查找提及图像文件的行。在我的系统上,该文件的行号为16,如下所示:
  • 我们需要对其进行编辑,然后将图像文件名替换为之前步骤中保存的文件名(sunrise_splash就我而言)
  • 我们几乎已经完成了,现在发出 sudo update-grub2 命令并验证其是否成功完成。它告诉您是否找到了您提到的图像。如果不是这样,则很可能意味着您在上述步骤中错过了一些东西。

    您可以参考此Debian Wiki页面,以获取有关GRUBv2启动图像的更多详细信息。 Wiki还列出了模板文件,您可以在创建自己的自定义启动图像时将其用作指南。如果要使用分辨率更高的图像,而不仅仅是640 x 480图像,可以通过编辑 / etc / default / grub 来使用。如果符号出现在列出– GRUB_GFXMODE 的行上,请将其删除,然后将其值更改为要使用的自定义分辨率。请记住,并非所有分辨率都可用。您可以在GRUB菜单上按' c',然后使用命令 vbeinfo

    查看所有可用的分辨率列表。如果一切顺利,您应该能够在下次显示GRUB菜单时查看自定义启动屏幕。如果图像显示不正确,则可能需要更改分辨率以匹配 / etc / default / grub 文件中列出的分辨率。请记住,默认值为640 x480。如果您缺少有创意的想法,可以安装 grub2-splashimages 软件包,该软件包将为您提供一组可用作启动画面的图像。

    旋转一下,让我们知道事情的发展。如果您想与世界分享它们,我们也希望看到您的自定义启动图像!

    标签: 引导屏幕 GRUB引导程序 Ubuntu