防止安装特定的内核版本

由于内核3.11.0-14存在严重问题(无线局域网、桌面登录、ALSA崩溃),我决定回退到3.11.0-12版本。

>>所有<<问题都消失了。

现在我想阻止3.11.0-14自动重新安装,但我愿意接受比-14更高的版本在未来的软件包更新中。

有人有关于如何阻止-14重新安装的想法吗?

1个回答

只需将该软件包暂停安装,这样可以阻止软件包的安装,但不会阻止linux-generic的升级。
echo "linux-image-3.11.0-14-generic hold" | sudo dpkg --set-selections

你还可以修改GRUB配置,使用其他条目而不是-14内核。请考虑报告一个关于内核的错误来修复这些问题。

谢谢你的建议。我已经通过synaptics deinstall卸载了3.11.0-14版本,这是我认为最干净的回滚方式,然后再运行sudo extlinux-update,所以GRUB已经同步了。这可能是你建议在运行echo "linux-image-3.11.0-14-generic hold" | sudo dpkg --set-selections时终端卡住的原因(因为它已经不存在)。顺便问一下 - 这个内核被“黑名单”在哪里/会在哪里?在/etc/dkpg文件中,我没有找到任何带有这个黑名单功能的地方。 - David Walker