如何安装最新的 LTS 内核在 Ubuntu 22.04 LTS(Jammy Jellyfish)上?
我应该指出,我有一台集成的第 12 代英特尔酷睿 i7-12800H(英特尔 Alder Lake-P 集成显卡)和一台 NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q]。我希望升级到 Linux 6.1 LTS 不会影响我使用 NVIDIA GPU。
答案1
答案2
内核 6.1 目前处于测试阶段(lunar 提议),预计将在两个月后发布的 Ubuntu 23.04 中发布。从提议迁移到主版本后,您可以使用普通的旧版 23.04 LiveUSB 在您的硬件上测试 6.1 内核,而无需安装任何东西。
由于您特别询问将 6.1 内核安装到 Ubuntu 22.04 LTS(而不是 23.04)上,因此 23.04 中的内核也将出现在 22.04 LTS 的下一个 HWE 内核更新中,通常是在大约 3-4 个月后(2023 年 8 月初)。
- 请记住,LTS 内核并非设计为尖端产品,也并非旨在成为尖端产品。将较新的软件安装到较旧的 LTS 系统上通常会导致灾难。为了获得较新的硬件兼容性、较新的软件和较新的功能,请考虑尝试 6 个月的 Ubuntu 版本,而不是 LTS。
答案3
虽然上游状态和特定发行版内的状态之间肯定存在某种关系,但这种关系并不固定。Ubuntu LTS 版本的基础内核通常是 LTS 内核系列,但 Ubuntu 不会采用每个 LTS 内核系列。此外,Ubuntu 可能不会像上游那样长时间支持每个内核。
据我所知,Ubuntu 有多个 LTS 版本的内核版本。
- “基础”内核。这是从一开始就包含在 LTS 版本中的内核版本系列,并支持该版本的整个生命周期。
- “硬件支持”内核。这是从 Ubuntu 的更高版本反向移植的内核,包含该内核是为了更好地支持新硬件。多年来,HWE 内核的确切模型一直在变化,但当前的模型是,从接下来的四个版本开始的内核都会被反向移植,并且每个 HWE 内核都会得到支持,直到下一个内核被反向移植。具体来说,这意味着给定 lts 版本的最终 HWE 内核是下一个 lts 版本的基础内核。
- “OEM”内核,这些内核是为了满足 Canonicals OEM 合作伙伴的需求而添加的,甚至可能比硬件支持内核更新。OEM 内核会一直维护,直到所需的功能包含在 HWE 内核中。
正如 user535733 指出的那样,6.1 目前是 Ubuntu 23.04 的基础内核。将来它可能会作为 HWE 内核包含在 22.04 中,但这可能还得等一段时间。
但是它已经在 22.04 中作为 OEM 内核提供。你可以这样安装它:
apt-get install linux-oem-22.04c
但是 Ubuntu 长期支持 6.1 的可能性极小。上述 OEM 内核的用户可能会转到基于 6.1 的 HWE 内核,然后再转到基于 23.10 和 24.04 中基础内核版本的 HWE 内核。