一、环境和需求:
飞牛NAS系统:Debian GNU/Linux 12系统当前运行的内核是 6.12.18-trim
需要安装显卡【NVIDIA GeForce RTX 3060 12Gb】驱动。
二、失败经历
Deepseek 和豆包,按提示经过N多次的折腾,都失败了,给出的结论:

三、成功反转
给豆包指令:Debian 12 手动从官网安装RTX3060驱动
给出几步操作,这里只记录有用的内容。
1、清除本地已安装的文件
# 1. 强制卸载所有残留的 NVIDIA 包
dpkg --purge --force-all $(dpkg -l | grep -i nvidia | awk '{print $2}')
# 2. 清理所有 DKMS 残留
dkms remove -m nvidia -v 560.28.03 --all 2>/dev/null
dkms remove -m nvidia -v 595.58.03 --all 2>/dev/null
rm -rf /var/lib/dkms/nvidia*
# 3. 清理残留的 NVIDIA 文件
rm -rf /usr/local/nvidia*
rm -rf /usr/lib/x86_64-linux-gnu/libnvidia*
rm -rf /usr/src/nvidia-*
rm -rf /lib/modules/$(uname -r)/kernel/drivers/video/nvidia*
rm -rf /etc/modprobe.d/nvidia*
# 4. 修复 apt 状态
apt --fix-broken install -y
apt autoremove -y
apt clean
2、官网下载最新版本的驱动包
https://www.nvidia.cn/drivers/results/
选择对应选项:
产品类型:GeForce
产品系列:GeForce 30 Series
产品家族:GeForce RTX 3060
操作系统:Linux 64-bit
下载类型:Production Branch 生产分支(稳定版)
语言:简体中文
点击搜索,下载最新的 LTS 版本安装包即可
驱动版本:595.58.03
发布日期:2026-3-24
文件大小:422.87 MB
从当前远程用的电脑复制到服务器 ROOT 目录下:
# 下载到本地,通过文件管理功能上传到一个目录里,再手动复制到root目录,命令示例:
cd /root
cp /vol3/1000/OpenClaw/NVIDIA-Linux-x86_64-595.58.03.run .
# 给驱动文件加权限(允许执行)
chmod +x /root/NVIDIA-Linux-x86_64-595.58.03.run
另一种方式:通过命令直接下载到服务器上(不用从本地再上传)
我试的不能用,这里只记录下方法。
# 伪装浏览器UA下载驱动,解决403拦截
wget --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" \
https://cn.download.nvidia.cn/XFree86/Linux-x86_64/595.58.03/NVIDIA-Linux-x86_64-595.58.03.run \
-O NVIDIA-Linux-x86_64-595.58.03.run
3、执行安装
#文件准备完成后,直接执行以下命令完成适配 NAS 环境的安装
./NVIDIA-Linux-x86_64-595.58.03.run \
--dkms \
--no-opengl-files \
--no-nouveau-check \
--no-x-check
安装过程选项选择(按提示操作)
License 许可协议:选择 Accept
32-bit compatibility libraries:选择 No(NAS 不需要)
Would you like to register the kernel module sources with DKMS?:选择 Yes(内核更新自动重编)
安装完成提示:选择 OK
#安装完成后,先检查 DKMS
dkms status
#正常输出:nvidia/595.58.03, 6.12.18-trim, x86_64: installed
#确认状态正常后,重启系统
reboot
#重启后验证驱动
nvidia-smi