Centos 7 não carregando o kernel mais recente durante a inicialização

1

Por padrão, o centos 7 vem com a versão 3.10.x do kernel. Após a instalação do centos 7, atualizei o kernel para o 4.6.x que é a última versão estável. Meu sistema é remoto. Primeiro, é muito caro reiniciar em cada atualização / atualização do kernel. Existe alguma solução? Segundo, se eu reiniciar, ainda a versão 3.10.x é carregada. Onde está o problema?

Eu usei o seguinte comando para atualizar

    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    yum install http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
    yum --enablerepo=elrepo-kernel install kernel-ml
    reboot
    
por Shafiq 24.05.2016 / 11:05

2 respostas

4

Este parece ser um problema comum com a última atualização do módulo do kernel.

O mantenedor do pacote CentOS parece ter omitido ou ignorado o passo que cria initramfs após o novo kernel ser instalado. Você ficou com um sistema não inicializável.

As etapas para corrigir isso são:

  1. Inicialize na versão anterior do kernel (no modo de recuperação).
  2. Execute novamente dracut para o kernel mais recente (essa etapa reconstrói initramfs ).
  3. Execute novamente grub2-mkconfig ou edite o grub manualmente (essa etapa especifica a imagem initramfs que será usada para o novo kernel).
  4. Reinicie.

Mais instruções detalhadas são encontradas aqui e aqui .

    
por 24.05.2016 / 15:09
0

Você precisa editar e reconstruir a configuração do grub:

sudo grub2-set-default 0
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo reboot

Isso garantirá que o grub inicialize com o kernel instalado mais recente.

    
por 31.05.2018 / 10:22

Tags