如何阻止Ubuntu 20.04升级到5.8 HWE内核?

我需要我的Ubuntu系统保持稳定,因为我在工作和大学中都严重依赖它。我需要更新我的谷歌云SDK,所以我运行sudo apt upgrade,就像过去一年一直这样做而没有任何问题。重新启动后,我的双屏幕显示器停止工作,主显示器冻结,我无法访问我的虚拟机。

目前这个问题导致我每小时损失约50美元,所以我愿意支付100美元/小时的费用来恢复一个稳定的系统。有没有可能阻止Ubuntu自动升级内核?

实际上,我很生气Ubuntu会在LTS系统上发布如此有问题和未经测试的内核。


在 grub 屏幕上,如果你点击“高级选项”,你应该能够启动到先前的内核。看看这样是否有效。(如果你不想要 HWE 包,你应该从 20.04.1 镜像安装,并且你将永远不会看到它们 https://releases.ubuntu.com/20.04/) - doug
1这不是真的,我确实从20.04.1镜像安装了。HWE跟踪现在是默认设置。你是说我应该安装服务器版本吗?Ubuntu桌面版现在始终跟踪HWE内核(硬件启用)。这意味着从20.04.2发布开始,Ubuntu桌面版将通过2022年夏季每6个月获取新的主要内核版本。现在发生了什么事情,自动更新到HWE 5.8破坏了我的系统,即使20.04.2还没有发布。Ubuntu不应该在自动更新通道上发布一个未经测试的错误5.8版本。 - user1169153
你可以使用外部的“live usb”或“live dvd”通过chroot来恢复你的文件系统。我过去曾多次成功地恢复了我的系统。https://help.ubuntu.com/community/LiveCdRecovery - kenn
这个回答解决了你的问题吗?如何在意外删除所有内核后恢复系统? - kenn
这个回答解决了你的问题吗?ubuntu在最新的更新升级后出现卡顿问题 - karel
顺便提一下,如果你的系统确实是至关重要的,选择Ubuntu是错误的。你应该选择一个企业级发行版,它会有意避免使用尖端技术,正是出于这个原因。 - Asteroids With Wings
1@AsteroidsWithWings 好的,我明白了。我之前以为Ubuntu LTS是企业级的。 - user1169153
@RickElsum 公平地说,我认为这就是LTS版本的初衷。但是,正如你所看到的,事实并非如此。在我看来,Ubuntu适用于家庭使用,并且将始终如此。 - Asteroids With Wings
我可以确认20.04.1版本已经更新了HWE新的内核版本。这似乎是对过去做法和我的预期的一种改变。 - wesinat0r
2个回答

停止Ubuntu 20.04安装5.8内核非常简单。

运行以下命令来移除HWE元包:

sudo apt remove linux-{image,headers}-generic-hwe-20.04
sudo apt install linux-generic

如果您还删除已安装的5.8内核包,系统将保留5.4内核。它们将在20.04版本的生命周期结束之前获得更新(错误修复和安全性)。


2我已经做过这个并且它有效。非常感谢你。只有一个进一步的问题:现在我回到了内核5.4(显然linux-generic带回了版本5.4.0-60),我还会得到5.4.0-x分支的更新吗?另一方面,这是Ubuntu LTS版本的常见做法吗?我已经阅读了几篇帖子,似乎从5.4 -> 5.8的变化给很多人带来了很多麻烦... - Lucas Aimaretto

这个最新的5.8更新给很多人带来了很多问题。 其中最严重的问题有:
- 图形驱动程序出现故障 - Virtualbox不再工作。你可以通过从virtualbox.org直接下载修复,但这会导致Python出现问题。 - WIFI停止工作
我通过禁用HWE跟踪并坚持使用GA内核5.4来解决了这个问题和未来的不稳定性。
根据这里的说明。在16.04上禁用HWE并继续使用GA内核? 参考资料:

https://www.reddit.com/r/Ubuntu/comments/ks9lb9/was_the_hwe_kernel_upgrade_to_version_58_supposed/

为什么每次使用apt-get install安装东西时都会出现错误?

如何修复导致"ubuntu内部错误"的不存在的可执行路径?

Dell XPS 9575 + Ubuntu 20.04.1:启动时键盘/触摸板无响应

20.04更新后无法连接到5Ghz wifi

在内核5.8.0中无法安装bcwml-kernel-source


5请详细描述您所使用的方法。目前的回答只包含链接,因此无法复现。 - N0rbert
我已经花了几个小时来解决这个问题,但没有从这里或任何其他人那里得到帮助。这次更新让我损失了一些钱。像我一样阅读链接并不难。 - user1169153
5@RickElsum 这不是关于什么“困难”,而是关于拥有一个自包含的答案,能够在未来持续有效。这就是Stack Exchange的工作方式!如果你能避免其他人在这里或其他地方得不到任何帮助的情况下花费数小时解决问题,那岂不是很好? - Asteroids With Wings
我确实通过链接来解决了这个问题。如果你真的读了我的帖子,我已经说明了我是通过切换到GA内核并移除HWE来修复的,并附上了具体操作的链接。既然已经有人做过了,重复输入修复方法有什么意义呢? - user1169153
有关Linux 5.8内核和NVIDIA问题的错误报告吗?在Ubuntu上是否有任何解决方法,比如安装主线内核? - Alex