如何检查正在运行的内核版本是否是 Ubuntu 支持的版本?

如何检查正在运行的内核版本是否是 Ubuntu 支持的版本?

当我启动我的机器时,我会得到一个已安装的可用内核列表供选择,我怎么知道哪个内核是我的特定 Ubuntu 发行版支持的内核?请参见以下两张图片:

在此处输入图片描述

在此处输入图片描述

另外,我如何从命令行进行类似的检查,即如何检查正在运行的内核版本是否是 Ubuntu 支持的版本?是否有内核签名/ID 或可以检查的内容?

第一张图片中的“Ubuntu,HD密码重置3.19....”是什么意思?

答案1

您可以通过以下方式检查存储库中的当前内核版本

apt-cache policy linux-image-generic

您可以通过以下方式查看当前系统使用的内核版本

uname -a

对于 LTS 版本的 Ubuntu,元包可能会有所不同,例如

linux-image-generic-lts-vivid适用于 14.04.3 中的 3.19 内核。

对于 LTS 版本,您可以通过以下方式查看所有内核版本

apt-cache policy linux-image-generic*

对于 14.04,你会看到这种输出

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

在您的情况下4.0.1-040001,内核4.0.0-0400023.19.0-031900不受支持。

支持的版本格式如下3.19.0.28-generic

3.19是主线内核版本。28是内部版本号。generic是一种风格。

您还可以安装synaptic并查看已安装内核包的详细信息,还可以删除不需要的内核映像和头文件。

相关内容