10.4. 引导过程
10.4.1. 如何在 RHEL 中安装和引导自定义内核 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Boot Loader 规格(BLS)定义一个方案和文件格式,以管理置入目录中每个引导选项的引导装载程序配置。不需要操作单独的 drop-in 配置文件。这个前提在 RHEL 8 中尤其重要,因为并非所有架构都使用相同的引导装载程序:
-
带有开放固件的
x86_64、aarch64和ppc64le使用GRUB。 -
带有 Open Power Abstraction Layer (OPAL)的
ppc64le使用Petitboot。 -
s390x使用zipl。
每个引导装载程序都有不同的配置文件和格式,在安装或删除新内核时必须修改这些格式。在之前的 RHEL 版本中,grubby 实用程序允许此功能。但是,对于 RHEL 8,引导装载程序配置通过实施 BLS 文件格式来实现,其中 grubby 作为 BLS 操作的精简打包程序。
10.4.2. RHEL 中的早期 kdump 支持 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在以前的版本中,kdump 服务启动得太晚,以致无法注册引导过程早期阶段发生的内核崩溃。因此,崩溃信息以及进行故障排除的机会会丢失。
要解决这个问题,RHEL 8 引入了 早期 kdump 支持。有关 early-kdump 的详情,请查看 /usr/share/doc/kexec-tools/early-kdump-howto.txt 文件。另外,请参阅红帽知识库解决方案 什么是早期 kdump 支持以及如何配置它?