在Ubuntu16.04中安装nvidia驱动

对于双显卡(intel集显 + nvidia独显)的电脑,安装windows10和ubuntu 双系统时,往往会因为ubuntu中缺少 nvidia 驱动而出现各种启动问题。本文讲述的就是在ubuntu16.04上安装nvidia驱动,来解决前面提到的问题。

第一步:

从英伟达(nvidia)官网上下载相应的驱动文件,文件后缀名为.run。

我的电脑是联想小新的,快捷键要在同时按下 键盘上的  Fn 键才能生效。

第二步:

禁用nouveau:

sudo vi /etc/modprobe.d/blacklist.conf

在其添加:

blacklist nouveau
optons nouveau modeset=0

检查是否禁用成功:

lsmod | grep nouveau

无显示则成功,若不成功则需要重启,命令才能生效。

第三步:

在禁用nouveau成功后,按下快捷键 Ctrl + Alt + F1 进入到tty1,然后账号密码登录到系统之后再进行下面的操作。

执行:

systemctl isolate multi-user.target

进入到.run的驱动程序文件夹下,我把它放在了/usr/local 文件夹下

cd /usr/local

再执行安装命令:

sudo sh NVIDIA-Linux-x86_64-390.48.run

然后按照提示安装,这里是新手的话建议要是提示要生成新的key,选择是;如果电脑的安全启动没有关闭的话,它会提示你设置一个安全启动密码。最后安装成功后它会重启,但是会出现重复登录系统也进不去系统的现象。

第四步:

这时在图形登录窗口,按下快捷键 Ctrl + Alt + F1 进入tty1,登录后,

执行:

sudo ubuntu-drivers devices

这时会列出一些驱动来,找到 recommended 同一行前面的nvidia driver 型号,然后执行:

sudo apt-get install nvidia-(型号)

最后执行:

reboot

重启之后,就能够进入系统了。

至此nvidia驱动算是安装成功了。

注意:大家在安装驱动时最好做好相应的记录(做过哪些操作,出现了什么现象),以便出问题时方便查找问题的原因,从而能顺利地解决问题。

参考文献:

1.《鸟哥的私房菜(基础篇)》(第四版)

2.https://blog.csdn.net/liufunan/article/details/52090382







猜你喜欢

转载自blog.csdn.net/zhouzying/article/details/79919542