Grub2菜单背景
红帽企业版 Linux 7 的引导装载程序是“GRUB 2”。您可以更改“GRUB 2”外观的几个部分。以下几小节将向您展示如何改变 Linux 发行版名称、菜单颜色,和背景图片。
1、发行版名称
默认情况下,“GRUB 2”显示含有发行版名称的标题。您可以通过自定义 /etc/default/grub 文件中的 GRUB_DISTRIBUTOR 变量,从而更改标题。
2、设置发行版名称
以 root 身份,打开 /etc/default/grub 文件。
使用 GRUB_DISTRIBUTOR 变量,来指定您自己的发行版名称。以下是 /etc/default/grub 文件的摘录。使用 GRUB_DISTRIBUTOR 变量来更新第二行:
以 root 身份运行以下命令,以确定更改生效:
注意您需要在每次做更改后更新 /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
3、GRUB 2 背景
在默认设置中并没有配置“ GRUB”背景。然而,您依然可以添加图片到引导程序屏幕。
在您为“ GRUB 2”配置背景图片前,必须为“ gfxterm” 图形终端安装一个“ GRUB 2”Unicode 字体。因为没有默认提供的字体,所以前提是将现有的 TTF 或者 OTF 文件转换成“ GRUB 2”使用的 PF2 格式:
通过运行 grub2-mkfont 命令,来将现有的 TTF 或者 OTF 文件转换成 PF2 格式。为输出文件 unicode.pf2 命名,从而使之能与 grub2-mkconfig 写入的默认配置正常运行。
将 TTF 文件转换到 PF2 格式
这个例子演示了从 LiberationSerif-Bold.ttf 到 .pf2 的转换。新的 .pf2 格式文件被命名为为 unicode2,从而使它不与现有的 /grub2/fonts/ 目录下的 unicode.pf2 产生混淆。现在,您可以为“ GRUB 2”设置背景图片。图片文件可以位于 boot/ 目录之外。支持的格式有 PNG、JPG、JPEG,以及 TGA。
4、 为引导装载程序屏幕添加图片
以 root 身份打开 /etc/default/grub 文件。
编辑文件中的以下配置变量:
启动时这个选项的值必须是 GRUB 可读的文件。
5、运行 grub2-mkconfig -o /boot/grub2/grub.cfg,将背景写入配置文件。
6. 重启系统
发表评论