和许多其他人一样,我在新组装的台式电脑上使用 Ubuntu 时遇到了难题。20.04.4 LTS(Focal Fossa)和 21.10(Impish Indri)都安装了 Linux 5.13.0-19-generic x86_64。华擎主板(配备第 12 代 i7 CPU、NVMe 存储、无显卡)上的内置英特尔 WiFi 无法工作。无数次互联网搜索的结果表明需要 Linux 5.16 或更高版本,通常的解决方案是从 Ubuntu Mainline Kernel PPA 安装它。这个方法有效,所以我现在运行的是 Linux 5.16.0-051600-generic x86_64。
但是,搜索结果中明确指出,我的内核不受支持且未签名。因此,困境在于该选择三种方式中的哪一种。
A) 继续使用 5.16 内核一两年,直到 Ubuntu 版本支持我的硬件。这当然意味着在未签名的内核上运行没有安全更新的程序。
B) 每次发布新内核时都安装最新内核。我认为最新内核版本将包含许多/大多数安全和错误修复以及对我的硬件的改进支持。这种好处可能会被迁移到未来 Ubuntu 版本更困难所抵消,如果我的应用程序无法运行或系统变得不稳定,甚至可能需要完全重新安装。
C) 在我开始安装应用程序并使用该系统进行实际工作之前,接受 Ubuntu 不能满足我的基本要求。
我(也许还有许多拥有新硬件的人)希望得到一些关于如何解决这个难题的指导。
答案1
选项 D
您可以尝试安装 Ubuntu 22.04 LTS(目前为测试版)。如果您的硬件可以运行,它将附带 5.15 内核。但是,请注意,在 22.04 最终确定并于 2022 年 4 月 21 日发布之前,有关它的问题在这里都是题外话。
您还可以按照OMG Ubuntu 网站。如果您在升级后执行此操作,您仍将运行 5.16 内核,因为它比 Ubuntu 22.04 中的库存内核更新。
如果从 Ubuntu 20.10 升级:
您可以使用高级选项grub
从升级到 22.04 时安装的内核 5.15 启动。如果一切顺利,您可以卸载内核 5.16,同时使用最新的 5.15 内核启动。这样,您将使用 Ubuntu 支持的原装内核。并且它将根据需要由更新升级系统更新。
如果它有效,下个月您将拥有一个完全支持的系统(将在未来 5 年内收到所有安全更新)。
为将来
其他用户在不久的将来可能会遇到同样的困境。对于他们来说,有两条路可走:
- 安装将于 2022 年 10 月发布的 Ubuntu 22.10。这是一个短期版本,将在 9 个月后到期。
- 等待 Ubuntu 22.04.2 LTS。此版本可能包括硬件支持并具有与 22.10 相同的内核版本。
希望有帮助