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

Dav*_*lar 25 upgrade kernel

我在我的主计算机上运行 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
Run Code Online (Sandbox Code Playgroud)

在一台新计算机上,我正在安装 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
Run Code Online (Sandbox Code Playgroud)

gui*_*erc 34

Ubuntu 18.04 LTS 用户有两种软件堆栈可供选择,使用原始软件堆栈(4.15 内核)的最大稳定性,或者使用 18.10、然后是 19.04、19.10 并最终选择 20.04 软件堆栈的移动 HWE(硬件启用堆栈) .

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
Run Code Online (Sandbox Code Playgroud)

  • 请参阅此答案 https://askubuntu.com/a/885582/243321 以删除默认内核选项;否则你会得到两者的更新。 (3认同)