个人技术分享

前言:平常跑深度学习实验时,经常因为系统内核更新或显卡驱动自动更新导致各种各样的错误,为了便于设置,特总结如下。

一、禁止更新内核

1.1 查看当前内核

uname -a

在这里插入图片描述

1.2 查看安装的内核

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

在这里插入图片描述

1.3 根据需求,使用hold参数禁止固定内核

sudo apt-mark hold linux-image-5.15.0-105-generic
sudo apt-mark hold linux-headers-5.15.0-105-generic
sudo apt-mark hold linux-modules-5.15.0-105-generic

在这里插入图片描述
在这里插入图片描述

1.4 查询被锁定不更新软件包的状态

sudo dpkg --get-selections | grep hold

在这里插入图片描述

二、禁止更新显卡驱动

2.1 查看安装的显卡驱动

ubuntu-drivers devices

在这里插入图片描述

2.2 查看详细的详细的显卡信息

nvidia-smi

在这里插入图片描述

对照步骤2.1的显卡驱动,可确定需要禁止更新的驱动为:nvidia-driver-470

在这里插入图片描述

2.3 禁止显卡驱动更新

sudo apt-mark hold nvidia-driver-470

在这里插入图片描述

2.4 查询显卡是否设置成功

sudo dpkg --get-selections | grep hold

在这里插入图片描述

至此,我们可观察到内核驱动显卡驱动都已被禁止更新