uname -r retorna a versão do kernel errada

3

Eu fiz o upgrade do Ubuntu 12 para o 14.04 e fiz uma verificação no final do processo para verificar se tudo deu certo. aqui está a saída de uname -a

Linux odoo 2.6.32-042stab092.3 #1 SMP Sun Jul 20 13:27:24 MSK 2014 x86_64 x86_64 x86_64 GNU/Linux

e, em seguida, a saída de lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:    14.04
Codename:   trusty

Parece que o sistema foi atualizado, mas o kernel não estava.

Vendo isso, baixei e instalei manualmente o kernel 3.16 com estas etapas:

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb

sudo dpkg -i linux-headers-3.16.0-*.deb linux-image-3.16.0-*.deb

mas depois da reinicialização, uname -mrs ainda me diz

Linux 2.6.32-042stab092.3 x86_64

Como posso verificar se o comando uname está mentindo ou se o kernel realmente não foi atualizado?

    
por Dr Gorb 10.11.2014 / 11:16

1 resposta

7

Não exatamente.

o uname lhe dirá qual kernel está rodando, não o que está instalado. Então você pode ter instalado o novo kernel, mas o sistema só estaria rodando depois de uma reinicialização.

Depois de ter instalado um novo kernel, especialmente manualmente, você precisará executar sudo update-grub em uma janela de terminal e reinicializar depois.

Se o kernel 3.16 foi instalado corretamente, certifique-se de que ele seja escolhido no GRUB2, ao inicializar seu PC. Para ter certeza, você pode selecionar a opção "Advanced option for Ubuntu" no grub. Lá todos os seus kernels instalados estão presentes.

Mas a parte sudo update-grub é crucial ao instalar manualmente os kernels.

    
por Dan Johansen 10.11.2014 / 11:52