kernel está desatualizado

0

Eu tenho problemas com a atualização do meu kernel. Estou executando o Kubuntu 14.04. uname -r output:

3.13.0-32-generic

Eu vejo claramente versões mais recentes em repos com sudo dpkg --list 'linux-image*' :

...
linux-headers-3.13.0-40 - Header files related to Linux kernel version 3.13.0
linux-headers-3.13.0-40-generic - Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
linux-headers-3.13.0-40-lowlatency - Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
...

Além disso, quando atualizava meu sistema com sudo apt-get dist-upgrade , percebi o seguinte:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.13.0-34 linux-headers-3.13.0-34-generic
  linux-headers-3.13.0-35 linux-headers-3.13.0-35-generic
  linux-headers-3.13.0-37 linux-headers-3.13.0-37-generic
  linux-headers-3.13.0-39 linux-headers-3.13.0-39-generic
Use 'apt-get autoremove' to remove them.
The following packages will be upgraded:
...

Todos esses kernels são mais novos que os meus também, mas por alguma razão, o sistema decidiu manter o meu.

Eu tive problema semelhante antes. Naquela época, fiz alguns truques estranhos com a instalação manual de pacotes de cabeçalho, mas acho que deve haver uma maneira mais agradável de obter o sistema em andamento com a atualização do kernel.

Editar: Aqui estão os meus /boot conteúdo que mostram claramente que não existem novos kernels instalados: ls /boot

abi-3.13.0-27-generic     config-3.2.0-61-generic       memtest86+.bin                System.map-3.2.0-61-generic
abi-3.13.0-32-generic     grub                          memtest86+.elf                vmlinuz-3.13.0-27-generic
abi-3.2.0-61-generic      initrd.img-3.13.0-27-generic  memtest86+_multiboot.bin      vmlinuz-3.13.0-32-generic
config-3.13.0-27-generic  initrd.img-3.13.0-32-generic  System.map-3.13.0-27-generic  vmlinuz-3.2.0-61-generic
config-3.13.0-32-generic  initrd.img-3.2.0-61-generic   System.map-3.13.0-32-generic
    
por Serge Mosin 05.12.2014 / 07:39

2 respostas

0

Se o sistema decidir reter uma atualização do kernel, ele tem suas razões ... (Como se você tivesse o VirtualBox da Oracle com drivers compilados para o seu kernel ou software similar de baixo nível instalado)

Dito isto, se você fizer quiser atualizar o seu kernel:

  1. Faça um backup completo do sistema (eu uso CloneZilla )
  2. basta instalar a versão mais recente por:

    sudo apt-get install linux-generic

por Fabby 05.12.2014 / 16:22
0

Meu palpite é que você não reinicializou seu sistema.

Atualmente, você está executando 3.13.0-32 . A versão mais recente do kernel é 3.13.0-40 . Após a reinicialização, o sistema inicializará no mais recente. Assim, todas as versões intermediárias nunca serão usadas e podem ser removidas.

Eu sugiro usar autoremove ( sudo apt-get autoremove ), então reinicie o sistema e observe se ele foi inicializado no kernel mais recente. Por fim, execute autoremove novamente para apagar a execução atual.

    
por ztik 05.12.2014 / 09:25