não pode atualizar o kernel

2

Eu uso o centos-7 x86_64, a versão atual do kernel é 2.6.32-042stab108.5 Eu tento atualizar o kernel por esses comandos:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 
yum install --enablerepo=elrepo-kernel kernel-ml

e a resposta é

Package kernel-ml-4.2.4-1.el7.elrepo.x86_64 already installed and latest version

mas a saída uname -a ainda é

2.6.32-042stab108.5

Então, é o sucesso do upgrade?

    
por 陈亮周 24.10.2015 / 08:33

3 respostas

1

A razão pela qual uname -r reporta "2.6.32-042stab108.5" é porque seu sistema CentOS está rodando como Contêiner OpenVZ (com um kernel desatualizado, para inicializar). Você precisará trabalhar com seu provedor de hospedagem para ver se eles permitem que você inicialize seu próprio kernel em vez de seu kernel de hospedagem padrão. Não importa qual pacote de kernel você instalou.

    
por 26.10.2015 / 02:30
0

Suponho que você reiniciou seu sistema após a atualização. Em caso afirmativo, ele falhou porque seu sistema ainda está claramente usando o kernel antigo.

Se a atualização automática falhar, verifique manualmente a configuração do seu gerenciador de inicialização e verifique se a imagem correta é chamada na inicialização.

Se este for um host da Internet virtual, existe a possibilidade de você ter acesso apenas a um sistema em contêiner. Nesse caso, você não pode alterar o Kernel sozinho.

    
por 24.10.2015 / 11:46
0

Não relacionado apenas ao CentOS, mas ... às vezes você deve verificar se a configuração do gerenciador de inicialização está atualizada. O gerenciador de inicialização deve ser autoconfigurado para usar o novo kernel logo após o novo kernel ser instalado. Deve ser feito automaticamente, mas às vezes isso não acontece. Por exemplo: estou usando o Gentoo e preciso usar grub2-mkconfig sempre que eu atualizar meu kernel para atualizar a configuração e estiver fazendo isso manualmente caso contrário meu sistema continuará a inicializar usando a versão anterior.

Portanto, você deve verificar sua configuração do gerenciador de inicialização e ter certeza de que existe uma entrada para o novo kernel e (opcional) torná-la escolha padrão ou apenas selecionar a respectiva tela de seleção no momento da inicialização.

No entanto, para verificar se o novo kernel está instalado, use este comando: rpm -qa | grep "kernel-m1"

    
por 24.10.2015 / 12:06

Tags