因为参考以下这篇博客过程中,有一些设置会导致安装驱动出错,开机失败等问题。因此基于博客1和2重新写一下自己安装驱动成功的过程,供自己以后使用。
(1)(177条消息) Ubuntu20.04、22.04安装nvidia显卡驱动——超详细、最简单_道阻且长行则将至!的博客-CSDN博客_ubuntu安装nvidia显卡驱动
具体步骤:
一、查看GPU型号
lspci | grep -i nvidia
二、安装依赖
sudo apt-get update #更新软件列表
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make
三、官网下载驱动
https://www.nvidia.cn/Download/index.aspx?lang=cn
并将官方驱动放置在主目录文件夹下。
四、卸载原有驱动
sudo apt-get remove --purge nvidia*
五、禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf 或者(blacklist-nouveau.conf)
在打开的blacklist.conf末尾添加如下,保存文本关闭
blacklist nouveau
options nouveau modeset=0
重启后在终端输入如下,没有任何输出表示屏蔽成功
lsmod | grep nouveau
六、安装lightdm
sudo apt-get install lightdm
并且选择lightdm作为display manager
七、停止当前的显示
sudo telinit 3
进入命令行界面输入账号密码
八、在文本界面中,禁用X-window服务,在终端输入
sudo service lightdm stop、
sudo chmod 777 NVIDIA-.....run #给你下载的驱动赋予可执行权限,才可以安装
sudo ./NVIDIA......run --no-opengl-files --no-x-check --no-nouveau-check #安装
注意,这里和博客1不同的地方在于,最后输入了三条附加项,必不可少。后续选择过程如下。
1.The distribution-provided pre-install script failed! Are you sure you want to continue?
“Yes”
2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?
“No”
3.Nvidia’s 32-bit compatibility libraries?
“No”
4.Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.
“Yes”
九、挂载nvidia驱动并返回图形界面
modprobe nvidia
sudo service lightdm start
十、检查显卡驱动
sudo nvidia-smi
参考
Ubuntu20.04显卡驱动安装 - 知乎 (zhihu.com)
(177条消息) Ubuntu20.04、22.04安装nvidia显卡驱动——超详细、最简单_道阻且长行则将至!的博客-CSDN博客_ubuntu安装nvidia显卡驱动