Servidor não usando o kernel mais recente instalado

0

Estou executando o RHEL 7.3

Atualizei a configuração /boot com base em uma das respostas de aqui (Relocate / boot para a partição raiz). Depois disso, atualizei o kernel de kernel-3.10.0-514.el7.x86_64 para kernel- 3.10.0-693.el7.x86_64 .

É instalado conforme abaixo:

[root@qradar-hardened user]# rpm -qa | grep kernel
kernel-3.10.0-693.el7.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-tools-libs-3.10.0-514.el7.x86_64
kernel-tools-3.10.0-514.el7.x86_64
[root@qradar-hardened user]#

No entanto, após a reinicialização, essa alteração não é refletida.

[root@qradar-hardened user]# uname -r
3.10.0-514.el7.x86_64
[root@qradar-hardened user]#

Eu fiz o mesmo sem fazer alterações em /boot e isso funciona. Então, acho que tem algo a ver com mudar isso.

Eu segui este guia e alterei a ordem de inicialização para usar este novo kernel, mas ainda não funciona.

Só preciso ter certeza de como posso fazer isso para usar o kernel mais recente.

    
por screenslaver 03.05.2018 / 08:46

1 resposta

0

O guia que você mencionou afirma que o seguinte comando deve ser executado:

grub2-set-default 1

No entanto, olhando para a saída do comando anterior:

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

Resultados em:

Red Hat Enterprise Linux Server (3.10.0-693.el7.x86_64) 7.3 (Maipo) <-- Entry 0

Red Hat Enterprise Linux Server (3.10.0-514.el7.x86_64) 7.3 (Maipo) <-- Entry 1

Ao configurar o kernel padrão para a entrada 1, o kernel antigo será carregado, então, em vez de usar

grub2-set-default 1

Uso:

grub2-set-default 0
    
por 03.05.2018 / 09:11