Red Hat Training

A Red Hat training course is available for RHEL 8

10.4. Processo de inicialização

10.4.1. Como instalar e botar kernels personalizados no RHEL 8

A especificação do carregador de inicialização (BLS) define um esquema e um formato de arquivo para gerenciar as configurações do carregador de inicialização para cada opção de inicialização em um diretório drop-in. Não há necessidade de manipular os arquivos de configuração individuais do carregador de inicialização. Esta premissa é particularmente relevante no Red Hat Enterprise Linux 8 porque nem todas as arquiteturas usam o mesmo bootloader:

  • x86_64, aarch64 e ppc64le com uso de firmware aberto GRUB2
  • ppc64le com Open Power Abstraction Layer (OPAL) usa Petitboot
  • s390x utiliza zipl

Cada bootloader tem um arquivo de configuração e formato diferente que deve ser modificado quando um novo kernel é instalado ou removido. Nas versões anteriores do Red Hat Enterprise Linux, o componente que permitia este trabalho era o utilitário grubby. No entanto, para o Red Hat Enterprise Linux 8, a configuração do carregador de inicialização foi padronizada pela implementação do formato de arquivo BLS, onde grubby funciona como um invólucro fino em torno das operações BLS.