Kernel errado após a atualização - o kernel antigo ainda está instalado?

11

Acabei de atualizar de 13.10 para 14.04, mas quando faço o uname -r, ele diz que tenho o kernel 3.11. Eu quero ter o kernel 14.04 padrão (3.13 eu acredito). Como posso conseguir isso?

shawn221
fonte
Qual é a saída de uname -ae lsb_release -a?
Jobin
Linux MH 3.11.0-19-genérico # 33-Ubuntu SMP Ter 11 de mar 18:48:34 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux
shawn221
Nenhum módulo LSB está disponível. ID do Distribuidor: Ubuntu Descrição: Ubuntu 14.04 LTS Release: 14.04
Nome de código
Pode ser o mesmo que askubuntu.com/questions/364156/… ? Nesse caso, minha resposta deve funcionar: askubuntu.com/a/387316/16395
Rmano
Graças ao comentário de Rmano. Eu segui o tópico e fiz a solução que você deixou nele e funcionou. Obrigado!
shawn221

Respostas:

14

Isso é muito semelhante ao Ubuntu 13.10, o kernel ainda 3.8.0-31-generic --- respondendo aqui, de modo que essa é uma pergunta / resposta mais genérica.

Em algum momento do processo de atualização, os meta-pacotes do kernel estão "perdidos". A solução básica é reinstalar o pacote genérico do kernel:

sudo apt-get install linux-generic 

que deve fornecer os pacotes e cabeçalhos corretos do kernel após um:

sudo apt-get update; sudo apt-get upgrade 

( obviamente, se você possui -rtou -lowlatencyoutros kernels "com sabor", é necessário adaptá-lo ao seu caso)

Em algum momento o sistema está (erroneamente) convencido de que possui o kernel mais recente: nesse caso, tente

sudo apt-get install --reinstall linux-generic 
Rmano
fonte