10.2. 引导加载程序屏幕
Red Hat Enterprise Linux 7 引导装载程序是
GRUB 2
。您可以更改 GRUB 2
外观的几个部分。以下小节展示了如何更改发行版名称、菜单颜色和后台图像。
10.2.1. 发行版名称
默认情况下,
GRUB 2
显示一个包含发行版名称的标题。您可以通过自定义 /etc/default/grub
文件中的 GRUB_DISTRIBUTOR
变量来更改标题。
过程 10.1. 设置发行版名称
- 以 root 用户身份,打开
/etc/default/grub
文件。 - 使用
GRUB_DISTRIBUTOR
变量指定您自己的发行版名称。以下是/etc/default/grub
文件的摘录。使用GRUB_DISTRIBUTOR
变量更新第二行:GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=Our Corporate Distro V1.2 GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true ...
- 以 root 身份运行以下命令,以确保更改生效:
grub2-mkconfig -o /boot/grub2/grub.cfg
注意每次进行更改后,您需要更新/etc/default/grub
目录。
另外,您可以通过修改
/etc/grub.d/40_custom
纯文本文件或在 /etc/grub.d/
目录中添加另一个文件来更改 GRUB 2
屏幕中显示的颜色或字体。您可以从以下指令中选择:
- set color_normal=foreground/background
- set color_highlight=foreground/background
- set menu_color_normal=foreground/background
- set menu_color_highlight=foreground/background
有关这些变量的语义和可接受的值的更多信息,请参阅 grub(8)手册页。
10.2.2. GRUB 2 背景
默认设置中没有配置
GRUB
背景。不过,可以向引导装载程序屏幕添加一张图像。
在为
GRUB 2
配置背景图像之前,必须为 gfxterm
图形终端安装 GRUB 2
Unicode 字体。默认情况下不提供任何字体,因此先决条件是将现有的 TTF 或 OTF 文件转换为 GRUB 2
使用的 PF2 格式:
通过运行 grub2-mkfont 命令,将现有的 TTF 或 OTF 文件转换为 PF2 格式。将输出文件命名为
unicode.pf2
,以便使用 grub2-mkconfig 编写的默认配置。
例 10.1. 将 TTF 文件转换为 PF2 格式
本例演示了从
LiberationSerif-Bold.ttf
到 .pf2 格式的转换。新的 .pf2 格式文件名为 unicode2
,因此不会与 /grub2/fonts/
目录中现有的 unicode.pf2
混淆。
grub2-mkfont --output=/boot/grub2/fonts/unicode2.pf2 --size=24 /usr/share/fonts/liberation/LiberationSerif-Bold.ttf
现在,您可以为
GRUB 2
配置背景图像。镜像文件可以位于 boot/
目录之外。
过程 10.2. 向引导加载程序屏幕添加图像
- 以 root 用户身份打开
/etc/default/grub
文件。 - 编辑文件中的以下配置变量:
GRUB_TERMINAL=gfxterm GRUB_BACKGROUND=path_to_the_image.png
支持的格式有 PNG、JPG、JPEG 和 TGA。 - 使用背景图像创建新的配置文件:
grub2-mkconfig -o /boot/grub2/grub.cfg
- 重启您的系统。
如有必要,图像将被扩展以适合屏幕。