新安装了带有 5.13.0-27 内核的 20.04.3 LTS?

新安装了带有 5.13.0-27 内核的 20.04.3 LTS?

我有两台戴尔笔记本电脑:

  1. 笔记本电脑 A(戴尔笔记本电脑)大约在一年前从 18.04.x LTS 升级到 20.04.3 LTS。它具有:
Linux 5.4.0-96-generic #109-Ubuntu SMP Wed Jan 12 16:49:16 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
  1. 笔记本电脑 B 是一台新的戴尔笔记本电脑,它安装了 Windows11,并通过实时 USB 安装 Ubuntu 20.04.3 LTS。在安装过程中,我选择了从存储库自动升级的选项。这台新笔记本电脑具有以下内核:
Linux 5.13.0-27-generic #29~20.04.1-Ubuntu SMP Fri Jan 14 00:32:30 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

上述两款笔记本电脑均具有:

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"

两者都启用了 livepatch。

问题是:我忽略了为什么笔记本电脑 A(在项目 [1] 中)从未将内核升级到 5.13.x,就像笔记本电脑 B 在新安装时那样?

我直接输入:

sudo apt-get update
sudo apt-get upgrade

... 每天在笔记本电脑 A 上。虽然它升级到最新的 5.4.x 内核 ... 但从未升级到 5.13.x 内核。

答案1

Ubuntu LTS 版本有两个主要内核堆栈选择

GA 或通用内核堆栈

内核堆栈在产品的整个生命周期内保持不变。对于 Ubuntu 20.04 LTS,它将使用 5.4 内核。

HWE 或硬件支持堆栈

内核堆栈将会随着发布的推进而改变。

  • 20.04.2 它使用来自 Ubuntu 20.10 的 5.8 内核堆栈
  • 20.04.3 它使用来自 Ubuntu 21.04 的 5.11 内核堆栈
  • 20.04.4 它使用来自 Ubuntu 21.10 的 5.13 内核堆栈(20.04 或 focus 目前正在升级到 20.04.4,其中一些软件包已经安装
  • 20.04.5 将使用 Ubuntu 22.04 LTS 的 5.15 内核堆栈(22.04 的 GA 堆栈)。

https://wiki.ubuntu.com/Kernel/LTSEnablementStack了解详情。

Ubuntu Server 安装默认为更多稳定的GA 堆栈,但可以在安装时和安装后进行更改。

Ubuntu Desktop 默认安装 HWE 堆栈,但可以在安装后进行更改。

Ubuntu口味可能因媒体而异;我将使用 Lubuntu 20.04 作为示例。

  • Lubuntu 20.04 和 20.04.1 介质默认使用 GA 内核堆栈进行新安装
  • Lubuntu 20.04.2 及更高版本的媒体默认使用 HWE 内核堆栈进行新安装。

如果安装程序检测到您的硬件受益于 OEM 内核,其他 OEM 内核堆栈也可以用于新安装。

您也可以在系统上安装两个内核堆栈(GA 和 HWE);这意味着您将有更多的东西需要升级(两者都将获得更新),但占用的带宽和磁盘空间不是很大;您grub可以在启动时选择要使用哪个(即)。但是请注意一些闭源或者专有视频驱动程序不是允许两个堆栈共存。

请参阅提供的 wiki 页面,了解如何安装/切换安装;例如,要从 HWE 切换到 GA(适用于 Ubuntu Desktop 20.04 LTS),请搜索“要从 HWE/OEM 降级到 GA 内核:

相关内容