在 Ubuntu LTS 版本中安装 HWE 内核后如何停止非 HWE 内核的更新?

在 Ubuntu LTS 版本中安装 HWE 内核后如何停止非 HWE 内核的更新?

一周前,我使用 HWE 运行了以下命令将版本从 16.04.1 升级到 16.04.2:

sudo apt install --install-recommends xserver-xorg-hwe-16.04

它安装了一个 4.8 内核,我现在正在运行它。刚才,我运行了以下命令:

sudo apt update && sudo apt dist-upgrade

这样就安装了4.4.0-62-generic内核,并使其成为将要启动的内核,我想,因为它被/initrd.img和指向了/vmlinuz。如何停止 4.4 内核系列的未来更新,并将下次启动的内核设置回 4.8 内核系列?

答案1

我今天早上遇到了这个问题,幸好我在它安装新内核之前就阻止了它。在我看来,HWE 说明应该涵盖了这个问题。

为了防止将来出现此类问题,只需删除 linux-generic 条目即可。在此之前,您将拥有两组可以使用不同内核进行更新的软件包。

sudo apt remove linux-generic linux-headers-generic linux-image-generic

未来的内核更新将通过该linux-generic-hwe-16.04软件包进行。

答案2

如果您手动选择所需的内核,它不会将其撤回。据我所知,到目前为止,4.8 HWE 已作为依赖项安装。尝试:

$ sudo apt-get install linux-image-generic-hwe-16.04

然后你可以再试dist-upgrade一次。

相关内容