在 Fedora 37 上禁用旧内核版本的自动删除

在 Fedora 37 上禁用旧内核版本的自动删除

不知为何我无法在高于 6.0.7-301 的内核版本上启动(更多这里)。最近 Fedora 自动下载了内核 6.1.10,几天后又下载了 6.1.11。正如我所说,这两个版本都无法用于启动。在菜单中,我选择内核版本时,总是有 3 个选项。

之前,在安装内核 6.1.10 和 6.1.11 之前,我使用的是 6.1.7 和 6.1.9,现在它们被删除了。因此,正如我所料,在安装内核 6.1.12 后,6.0.7 将被自动删除,我将没有机会启动(如果在 6.1.12 发布后问题仍未解决)。

此外,如果 6.0.7 被删除的话,知道我该怎么办对我来说也很有帮助。

答案1

任何一个锁定内核,阻止更新(替换6.0.7-301.fc30你的具体版本,例如 6.0.7-301.fc37.x86_64):

sudo dnf versionlock add kernel-6.0.7-301.fc37

或者禁用内核更新

sudo dnf update --exclude=kernel*

也就是说,你可以尝试重新安装 Fedora —— 37 似乎是当前的版本,并且应该使用最新内核。

至于“如果 6.0.7 被删除,我该怎么办?”使用 dd 制作磁盘映像. 你可以从几乎任何通过恢复最近的图像来解决新问题。

相关内容