12.4. 引导装载程序的显著变化

默认隐藏引导装载程序菜单

从 RHEL 9.1 开始,如果 RHEL 是唯一安装的操作系统,并且之前的引导成功,则 GRUB 引导装载程序被配置为默认隐藏引导菜单。这会在此类系统上获得更顺畅的引导体验。

要访问引导菜单,请使用以下选项之一:

  • 在启动系统后,重复按 Esc 键
  • 引导系统后,重复按 F8
  • 在启动过程中按住 Shift.

要禁用这个功能并配置引导装载程序菜单默认显示,请使用以下命令:

# grub2-editenv - unset menu_auto_hide

引导装载程序配置文件跨 CPU 架构统一

GRUB 引导装载程序的配置文件现在保存在所有支持的 CPU 架构的 /boot/grub2/ 目录中。GRUB 之前在 UEFI 系统上用作主配置文件的 /boot/efi/EFI/redhat/grub.cfg 文件现在只加载 /boot/grub2/grub.cfg 文件。

此更改简化了 GRUB 配置文件的布局,改进了用户体验,并提供以下显著优点:

  • 您可以使用 EFI 或旧 BIOS 引导相同的安装。
  • 您可以将相同的文档和命令用于所有架构。
  • GRUB 配置工具更加强大,因为它们不再依赖于符号链接,而且不必处理平台特定的情况。
  • GRUB 配置文件的使用与 CoreOS Assembler(COSA)和 OSBuild 生成的镜像一致。
  • GRUB 配置文件的使用与其他 Linux 发行版一致。

RHEL 不再在 32 位 UEFI 上启动

支持 32 位 UEFI 固件已从 GRUB 和 shim 引导装载程序中删除。因此,RHEL 9 需要 64 位 UEFI,且无法在使用 32 位 UEFI 的 64 位系统中引导。

在本次更改中删除了以下软件包:

  • grub2-efi-ia32
  • grub2-efi-ia32-cdboot
  • grub2-efi-ia32-modules
  • shim-ia32