我已经是 (K)Ubuntu LTS 的忠实用户一段时间了。我最近在工作中升级到了 kubuntu 22.04(仍在等待我的家用设备)。我这样做的部分原因是我最近得到了一个带有 Intel 12700K 处理器的新工作站。我原本预计这个处理器会有 20 个线程,因为 p 核应该有 SMT-2,而 e 核将是单线程的,但所有核都在单线程运行。此外,我的操作系统甚至不知道它们是不同类型的核,这一点并不明显。
我谷歌搜索 大约,并发现(表面上)解决这些问题的内核功能将在 5.18 中推出……这可能会在遥远的未来被纳入非 LTS 版本,但显然不会在 22.04 或以后的 HWE 更新中出现。看起来这将在几天内发布,但如果我等待,当它最终发布到 LTS/HWE 版本时,我可能会有一个不同的工作站。
那么升级内核到底有多糟糕呢?我该如何做,才能将对全新安装的 22.04 造成的损害降到最低?
感谢您的建议。
答案1
您可以从以下 URL 下载 Debian/Ubuntu 内核包:
https://kernel.ubuntu.com/~kernel-ppa/mainline/
确保也下载安装所需的模块和头文件包。
通常,您可以在 Grub 中选择要在启动时启动的内核。返回标准内核应该很容易。
但我不知道您系统的所有细节,因此我无法提供任何保证。因此,请确保您最近备份了宝贵的数据,并留出一些时间以防万一出现问题!
这不是真正的 Debian 仓库。您必须手动安装软件包。对于 Debian 管理员来说,这是他们工作所需的某种基本知识。我想没有分步文档。
再次:如果你没有经验,不知道该怎么做,请确保你有备份和 B 计划以防万一。这些内核是未经测试在最坏的情况下可能会破坏您的系统。最好开始学习如何使用dpkg
( man dpkg
)。
安装:
- 至少下载
linux-image-unsigned...
和linux-modules...
- 安装
linux-modules
:dpkg -i linux-modules...
- 安装
linux-image-unsigned
:dpkg -i linux-image-unsigned...
- (可选)安装标题:
dpkg -i linux-headers... linux-headers...generic...
当然,你必须用你下载的内容填充这些点。并且你必须重新启动才能激活内核。