如何关闭Ubuntu内核自动更新

环境:Ubuntu 20.04.1 TLS

查看当前已有内核

dpkg --list|grep linux-image
dpkg --list|grep linux-headers

查看当前使用的内核版本

uname -r

卸载内核

sudo apt purge linux-image-xxx # xxx表示上图中后面的数字
sudo apt purge linux-headers-xxx
sudo apt autoremove # 自动删除不用的安装包

卸载完内核后需要执行下列命令更新grub

sudo update-grub

关闭内核的自动更新

sudo apt-mark hold linux-image-xx.x.x-xx-generic
sudo apt-mark hold linux-headers-xx.x.x-xx-generic
sudo apt-mark hold linux-modules-extra-xx.x.x-xx-generic

重新启用内核更新

sudo apt-mark unhold linux-image-xx.x.x-xx-generic
sudo apt-mark hold linux-headers-xx.x.x-xx-generic
sudo apt-mark hold linux-modules-extra-xx.x.x-xx-generic

参考文章:
http://www.mlzhilu.com/archives/ubuntu%E5%85%B3%E9%97%AD%E5%86%85%E6%A0%B8%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0