Como verificar se a versão do kernel em execução é a suportada pelo Ubuntu?

2

Quando eu inicializo minha máquina, eu tenho uma lista de kernels disponíveis instalados para escolher, como eu sei qual kernel é o que é suportado pela minha versão específica do Ubuntu? Veja as duas fotos a seguir:

Além disso, na linha de comando, como faço uma verificação semelhante, ou seja, como verifico se a versão do kernel em execução é compatível com o Ubuntu para a versão específica da minha distribuição do Ubuntu? Existe uma assinatura / id do kernel ou algo que possa ser verificado?

Na primeira foto, o que significa "Ubuntu, HD password reset 3.19 ...." significa?

    
por Markus 15.09.2015 / 15:09

1 resposta

2

Você pode verificar a versão atual do kernel nos repositórios por

apt-cache policy linux-image-generic

Você pode ver a versão do kernel usada no sistema atual por

uname -a

Para versões LTS Ubuntu, o pacote meta pode ser diferente como

linux-image-generic-lts-vivid para o kernel 3.19 em 14.04.3.

Para as versões LTS, você pode ver todas as versões do kernel por

apt-cache policy linux-image-generic*

Para 14.04 você verá este tipo de saída

apt-cache policy linux-image-generic*
linux-image-generic-lts-utopic:
  Installed: (none)
  Candidate: 3.16.0.49.40
  Version table:
     3.16.0.49.40 0
        500 http://mirror.yandex.ru/ubuntu/ trusty-updates/main amd64 Packages
        500 http://mirror.yandex.ru/ubuntu/ trusty-security/main amd64 Packages
linux-image-generic-lts-vivid:
  Installed: 3.19.0.28.15
  Candidate: 3.19.0.28.15
  Version table:
 *** 3.19.0.28.15 0
        500 http://mirror.yandex.ru/ubuntu/ trusty-updates/main amd64 Packages
        500 http://mirror.yandex.ru/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
linux-image-generic-lts-raring:
  Installed: (none)
  Candidate: 3.13.0.63.71
  Version table:
     3.13.0.63.71 0
        500 http://mirror.yandex.ru/ubuntu/ trusty-updates/main amd64 Packages
        500 http://mirror.yandex.ru/ubuntu/ trusty-security/main amd64 Packages
     3.13.0.24.28 0
        500 http://mirror.yandex.ru/ubuntu/ trusty/main amd64 Packages
linux-image-generic-lts-quantal:
  Installed: (none)
  Candidate: 3.13.0.63.71
  Version table:
     3.13.0.63.71 0
        500 http://mirror.yandex.ru/ubuntu/ trusty-updates/main amd64 Packages
        500 http://mirror.yandex.ru/ubuntu/ trusty-security/main amd64 Packages
     3.13.0.24.28 0
        500 http://mirror.yandex.ru/ubuntu/ trusty/main amd64 Packages
linux-image-generic-lts-saucy:
  Installed: (none)
  Candidate: 3.13.0.63.71
  Version table:
     3.13.0.63.71 0
        500 http://mirror.yandex.ru/ubuntu/ trusty-updates/main amd64 Packages
        500 http://mirror.yandex.ru/ubuntu/ trusty-security/main amd64 Packages
     3.13.0.24.28 0
        500 http://mirror.yandex.ru/ubuntu/ trusty/main amd64 Packages
linux-image-generic:
  Installed: (none)
  Candidate: 3.13.0.63.71
  Version table:
     3.13.0.63.71 0
        500 http://mirror.yandex.ru/ubuntu/ trusty-updates/main amd64 Packages
        500 http://mirror.yandex.ru/ubuntu/ trusty-security/main amd64 Packages
     3.13.0.24.28 0
        500 http://mirror.yandex.ru/ubuntu/ trusty/main amd64 Packages
linux-image-generic-lts-trusty:
  Installed: (none)
  Candidate: 3.13.0.63.71
  Version table:
     3.13.0.63.71 0
        500 http://mirror.yandex.ru/ubuntu/ trusty-updates/main amd64 Packages
        500 http://mirror.yandex.ru/ubuntu/ trusty-security/main amd64 Packages
     3.13.0.24.28 0
        500 http://mirror.yandex.ru/ubuntu/ trusty/main amd64 Packages

No seu caso, os kernels 4.0.1-040001 , 4.0.0-040002 e 3.19.0-031900 não são compatíveis.

O formato da versão suportada é como 3.19.0.28-generic .

3.19 é a versão do kernel principal. 28 é o número da compilação. generic é um sabor.

Você também pode instalar o synaptic e ver os detalhes dos pacotes do kernel instalados e também remover as imagens e cabeçalhos desnecessários do kernel.

    
por Pilot6 15.09.2015 / 15:15