禁止内核更新
1. 查看正在使用的内核
uname -r
robot@WP:~$ uname -r
6.2.0-37-generic
2. 查看目前存在的内核及状态
常见的状态如hold、install、uninstall
dpkg --get-selections |grep linux-image
结果如下,其中hold代表禁止更新,deinstall代表可以卸载的内核,install代表可以更新
3. 禁止内核更新
sudo apt-mark hold 内核名
如
sudo apt-mark hold linux-image-unsigned-6.2.0-060200-generic
设置完毕后输入命令,如果后面出现了hold即禁止更新成功
dpkg --get-selections |grep linux-image
禁止系统自动更新
1. 编辑配置禁止系统更新
要禁用所有自动更新,首先打开 `/etc/apt/apt.conf.d/10periodic` 文件:建议使用gedit而非vi。
gedit /etc/apt/apt.conf.d/10periodic
或者
vi /etc/apt/apt.conf.d/10periodic
如下设置
保存文件并退出。
执行完这些步骤后,Ubuntu系统将不会自动升级内核。需要注意的是,安装显卡驱动,或者make等情况可能还是会导致内核不知情的情况升级,因此禁止系统自动更新不代表他就不会更新。需要谨慎配置环境,保留配置过程的记录,以方便复盘。