Show Table of Contents
10.3. 引导装载程序屏幕
红帽企业版 Linux 7 的引导装载程序是“
GRUB 2”。您可以更改“GRUB 2”外观的几个部分。以下几小节将向您展示如何改变 Linux 发行版名称、菜单颜色,和背景图片。
10.3.1. 发行版名称
默认情况下,“
GRUB 2”显示含有发行版名称的标题。您可以通过自定义 /etc/default/grub 文件中的 GRUB_DISTRIBUTOR 变量,从而更改标题。
过程 10.3. 设置发行版名称
- 以 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.3.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/ 目录之外。支持的格式有 PNG、JPG、JPEG,以及 TGA。
过程 10.4. 为引导装载程序屏幕添加图片
- 以 root 身份打开
/etc/default/grub文件。 - 编辑文件中的以下配置变量:
GRUB_TERMINAL=gfxterm
GRUB_BACKGROUND=path_to_the_image.png
启动时这个选项的值必须是 GRUB 可读的文件。
- 运行
grub2-mkconfig -o /boot/grub2/grub.cfg,将背景写入配置文件。 - 重启系统。
必要的话,图片会按比例缩放来适合屏幕的大小。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.