搜索

第 8 章 构建一个自定义引导菜单

download PDF

您可以构建一个包含特定条目的引导菜单或更改条目的顺序。对于这样的任务,您可以使用 GRUB、grubby 和引导启动程序规范(BLS)文件。

以下章节提供了有关使用 GRUB 和 grubby 对引导菜单进行基本自定义的信息。

8.1. GRUB 配置文件

了解基于 BIOS 的机器上的 /boot/grub2/grub.cfg 的引导装载程序配置文件,以及基于 UEFI 的机器上的 /boot/efi/EFI/redhat/grub.cfg

GRUB 脚本会搜索用户的计算机,并根据脚本发现的操作系统的类型构建引导菜单。要反映最新的系统引导选项,在内核更新或添加新内核时会自动重建引导菜单。

GRUB 使用一系列脚本来构建菜单;这些脚本位于 /etc/grub.d/ 目录中。包括以下文件:

  • 00_header,它从 /etc/default/grub 文件中加载 GRUB 设置。
  • 01_users,它从 user.cfg 文件中读取 root 密码。
  • 10_Linux,在 Red Hat Enterprise Linux 的默认分区中查找内核。
  • 30_os-prober,它为在其他分区上发现的操作系统构建条目。
  • 40_custom,一个模板,可用于创建额外的菜单条目。

GRUB 以字母顺序从 /etc/grub.d/ 目录中读取脚本,因此您可以重命名它们以更改特定菜单条目的引导顺序。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.