Usando o grubby para Gerenciar Kernels
Use o comando grubby para gerenciar a configuração do GRUB 2 no sistema, incluindo a seleção do kernel de inicialização padrão ou a configuração de parâmetros de inicialização de linha de comando extra do kernel a serem usados na inicialização.
Consulte a página do manual grubby(8) para obter mais informações.
Verificando Kernels Disponíveis no Sistema
Os Kernels são nomeados para incluir o número da versão upstream, a compilação de distribuição e a família de kernel.
Consulte Sobre Kernels do Linux para obter contexto extra.
Vários métodos estão disponíveis para verificar quais kernels estão disponíveis em um sistema:
Comparando o Kernel Padrão com o Kernel em Execução
O kernel em execução e o kernel configurado como o kernel padrão que o GRUB 2 seleciona para inicializar após um período de timeout para o menu de inicialização podem ser diferentes.
Se a versão do kernel padrão e a versão do kernel em execução não forem idênticas, os motivos subjacentes poderão ser um dos seguintes:
Um kernel mais recente está instalado, mas o sistema não foi reinicializado.
Durante uma reinicialização do sistema, um kernel diferente foi selecionado manualmente para ser o kernel operativo.
O kernel padrão foi atualizado manualmente, mas o sistema não foi reinicializado após a atualização.
Alterando o Kernel Padrão
Use grubby para definir o kernel padrão no qual o GRUB2 é inicializado após um período de timeout ser atingido ao exibir o menu de inicialização do GRUB2.
Você pode alterar o kernel padrão de RHCK para UEK, de UEK para RHCK ou para alternar para uma versão específica do kernel.
Você pode seguir uma das duas opções para definir o kernel padrão no GRUB 2, usando o comando grubby, siga um destes procedimentos:
Alternar para o Kernel RHCK ou UEK Disponível Mais Recente
Usando a convenção de nomenclatura para identificar os kernels UEK e os kernels RHCK disponíveis no diretório /boot, você pode alternar facilmente o kernel padrão para usar a versão mais recente de qualquer tipo de kernel.
-
Para alternar para a versão mais recente do UEK no sistema, execute:
sudo grubby --set-default $(ls /boot/vmlinuz-* | grep 'uek' | sort -V | tail -1) -
Para alternar para a versão mais recente do RHCK no sistema, execute:
sudo grubby --set-default $(ls /boot/vmlinuz-* | grep -v 'uek' | sort -V | tail -1)
Reinicialize o sistema depois de definir o kernel padrão para alternar para esse tipo de kernel.
Alterando os Parâmetros de Inicialização da Linha de Comando do Kernel
É possível atualizar a configuração de inicialização do GRUB 2 para um kernel específico ou em todos os kernels instalados no sistema fazendo o seguinte:
Verificando a Última Utilização da Linha de Comandos Kernel para Inicializar o Sistema
Os parâmetros de inicialização do kernel que foram usados pela última vez para inicializar um sistema são registrados em /proc/cmdline.
Para obter mais informações, consulte a página do manual kernel-command-line(7).
/proc/cmdline para exibir a linha de comando do kernel que foi usada para inicializar o sistema em execução.
cat /proc/cmdline
BOOT_IMAGE=(hd0,gpt2)/vmlinuz-5.15.0-208.159.3.2.el9uek.x86_64
root=UUID=72dfa724-5feb-49e2-8869-40625bfebb01 ro
resume=UUID=13078314-ebff-4c44-b18c-3445f6802198
rd.luks.uuid=luks-a80f8f10-75b6-45de-b63e-64b8b6a3a94b
rhgb quiet crashkernel=1G-64G:448M,64G-:512M