一周前,我使用 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
一次。