22.04 LTS(Jammy Jellyfish):如何安装 Linux 6.1 LTS

22.04 LTS(Jammy Jellyfish):如何安装 Linux 6.1 LTS

如何安装最新的 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

你能吗?是的。你应该吗?也许不应该。

但这是你的系统,所以你可以打破它并保留其碎片。

Canonical Kernel 团队维护(但重要的是不支持) 上游内核版本,包括 6.1 及更新版本。您可以找到维基页面关于这一切,以及严厉的警告:

这些内核不受支持,不适合用于生产。此外,这些内核不会收到任何安全更新,因此如果您通过 Mainline PPA 手动安装它们,您将永远不会收到该版本的安全更新或补丁。

也就是说,该页面详细说明了如何获取内核并手动安装它。

还有一个方便的第三方脚本我有时用来获取较新的内核,但它也有一个警告:

⚠️ 使用此脚本需要您自担风险。请注意,此脚本安装的内核不受支持

答案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 内核。

相关内容