如何阻止apt更新Linux内核

  • 2021年10月6日
  • shaobo
  • 没有评论

root@debian:~# sudo dpkg –get-selections | grep linux
console-setup-linux install
fonts-linuxlibertine install
libselinux1:amd64 install
linux-base install
linux-image-4.9.0-8-amd64 install
linux-image-4.9.0-9-amd64 install
linux-image-amd64 install
util-linux install

root@debian:~# dpkg -l|grep linux-image | awk ‘{print $2}’
linux-image-4.9.0-8-amd64
linux-image-4.9.0-9-amd64
linux-image-amd64

sudo apt-mark hold linux-image-4.9.0-8-amd64
sudo apt-mark hold linux-image-4.9.0-9-amd64
sudo apt-mark hold linux-image-amd64

————————————————

一般在运行apt upgrade时会自动更新Linux内核,但是有些时候更新内核后会出现驱动程序不兼容的情况。
我们可以使用以下命令降级内核:

sudo dpkg –get-selections | grep linux #查看已安装的内核
sudo apt remove linux-image-x.xx.x-xx-generic #删除新内核
sudo apt install linux-image-x.xx.x-xx-generic #安装原内核
也可以使用以下命令阻止apt更新内核:

sudo apt-mark hold linux-image-generic linux-headers-generic
sudo apt update
sudo apt upgrade
使用以下命令解除阻止:

sudo apt-mark unhold linux-image-generic linux-headers-generic
sudo apt update
————————————————