为什么我当前的 18.04.3 系统没有运行与新 18.04.3 系统相同的内核?

为什么我当前的 18.04.3 系统没有运行与新 18.04.3 系统相同的内核?

我的主计算机上运行着 18.04.3 LTS:

# lsb_release -a
LSB Version:    core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
Codename:       bionic

我在一台新电脑上安装了 18.04.3 LTS,惊讶地发现它有一个不同的内核。新安装使用的是 vmlinuz-5.3.0-26-generic,但我的(更新/升级/等等)当前电脑只使用 vmlinuz-4.15.0-74-generic。

我如何才能知道是什么阻碍了我的计算机升级?

我似乎没有为内核固定任何东西:

# dpkg --get-selections linux
dpkg: no packages found matching linux

答案1

Ubuntu 18.04 LTS 用户有两个软件堆栈可供选择,使用原始软件堆栈(4.15 内核)可获得最大稳定性,或者使用移动 HWE(硬件支持堆栈),它先使用 18.10,然后是 19.04、19.10,最终确定 20.04 软件堆栈。

https://wiki.ubuntu.com/Kernel/LTSEnablementStack

使用稳定选项 (4.15) 从先前版本升级,使用 18.04 或 18.04.1 介质进行安装也是如此。不过他们可以选择启用 HWE。

使用 18.04.2 或更高版本介质的安装从启用 HWE 开始。

18.04.2 使用 18.10 软件堆栈。18.04.3 使用 19.04 软件堆栈。18.04.4 使用 19.10 软件堆栈(目前正在测试中)。直到使用 20.04 基本内核时堆栈变为静态。

通过提供的链接,启用 HWE 使用

DESKTOP
 sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04 

SERVER
 sudo apt-get install --install-recommends linux-generic-hwe-18.04

相关内容