Debian安装NVIDIA驱动避坑指南
Ubuntu的稳定性实在是不敢恭维,用起来还是觉得Debian更加的稳定可靠,系统版本Debian11,完整镜像安装,安装的时候采用的清华源或者兰大源lzu来补充安装(傻瓜式一步步跟着就可以)。
NVIDIA驱动安装
现在进入正题,很多人都说要安装依赖,上来就是一大堆,对于Debian我们首先可能会遇到两个问题,分别是:
第一个问题
username is not in the sudoers file
提示我们的账户没有sudo权限所以我们需要进行第一步
$su
上面这一步是进入root模式, 因为你的账户目前还啥也干不了,气不气吼吼吼
#gedit /etc/sudoers
在里面加入
root ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) NOPASSWD: ALL
上面的root是自带的,username是你自己的用户名, 为什么我会加NOPASSWD?因为加了这句以后sudo什么命令都不需要输入密码,这样你就可以把锁屏明码设置的非常复杂。
那么第二个问题是
提示我们需要插入DVD或者CDROm才可以安装依赖
这是因为我们安装的时候在 /etc/apt/source.list 他是默认需要DVD来补充镜像的,我们应该
sudo gedit /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 11.1.0 _Bullseye_ - Official amd64 DVD Binary-1 20211009-10:08]/ bullseye contrib main
#deb cdrom:[Debian GNU/Linux 11.1.0 _Bullseye_ - Official amd64 DVD Binary-1 20211009-10:08]/ bullseye contrib main
我的第二行是原来没有注释掉的,把这个注释掉就可以了,debian的小伙伴们可以在这个文件里,以后自己添加想要的源就可以了,然后
sudo apt update
是不是很棒棒?
安装依赖
现在两个问题解决了,我们要进行的第一件事就是,我们先下载驱动文件,不需要lspci乱七八糟,自己买的啥显卡自己还不知道么,网上那些教程是认为我们是傻¥¥¥¥么??直接NVIDIA官网
查个显卡型号选择 LINUX下载不就的了。这不就ok了,下载.run 文件就可以了,然后例行关闭nouveau的控制,不需要改什么文件,终端执行两条命令
$sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
$sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
然后你就大胆的重启它就发现分辨率很低了,这就正常了呀,没有显卡呀,没有nouveau,This is what we want yeah。
然后安装依赖,这个依赖什么时候装都可以的,不是非要进行前面那一步,和nouveau没关系。记住不需要那么多乱七八糟的只需要以下几个用来编译nvidia驱动run文件即可了
sudo apt install gcc
sudo apt install g++
sudo apt install cmake
sudo apt install pkg-config
sudo apt install linux-headers*
里面的*是通配符,他会自动安装合适的,就这几个ok了,一看你是不就懂为啥装他们了,因为要编译呀
Install the Nvidia Driver
然后你就进入无图像界面安装显卡驱动吧,怎么进去呢?so easy
sudo telinit 3
CTRL+ALT+F1 进入字符界面,输入用户名和密码
你也可以在图形界面
sudo service gdm3 stop
sudo service lightdm stop
这个看你是哪个桌面管理你就运行哪个,这个在你安装debian的时候会提示你的,用哪个,记住就可以了,都不用特意记,你几个字母还记不住就。。。。
然后
$su
#cd Downloads
进入下载目录 默认都是这个目录
# bash NVIDI 我也忘了这个文件名了 你直接TAB补全不就得了哈哈哈
然后他就会build 耐心等等以下几个选项你选一下
The distribution-provided pre-install script failed!
Are you sure you want to continue? -> CONTINUE INSTALLATION
Would you like to run the nvidia-xconfig utility? -> YES
中间可能会有一个错误或者warning 就是Unable to 什么不要理他,直接ok跳过,安装完了以后,不用管那么多直接 sudo reboot重启,磨磨唧唧干啥。
重启完了以后发现,哎。分辨率又正常了你气不气?哈哈,这时候进来一顿哈赛
$nvidia-smi
傻子都知道的命令
不出意外,就这样子:
Debian很好用!本文到此结束,See u, i am 小脐橙!