在Ubuntu系统里安装Nvidia驱动,刚开始在网上找了教程,基本过程都是这样的:
#1. ubuntu 16.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。
#编辑文件blacklist.conf
sudo vim /etc/modprobe.d/blacklist.conf
#若未安装vim则sudo apt-get install vim安装或使用vi
#在文件最后部分插入以下两行内容
blacklist nouveau
options nouveau modeset=0
#更新系统
sudo update-initramfs -u
#重启系统(一定要重启)
#验证nouveau是否已禁用
lsmod | grep nouveau
但是在插入教程里所说的那两行内容并且更新重启时,我就进不去系统了,一直显示如下界面
(黑屏上一直显示/dev/sda3:clean,xxxxx.......)
在网上找了无数方法,但都无法解决这个问题,为此还重装了系统,结果按照上面那个流程还是出现同样的问题,在马上要绝望放弃时,诶?可以了!!!哈哈哈,惊喜,下面将具体方法记录在此,防止后面遇到同样的问题。
一、当出现上述页面后,按Ctrl+Alt+F1(或Fn)进入命令行界面,输入reboot命令重启,当然也可以暴力重启;
二、启动系统后在Grub界面,选择ubuntu系统的那一行,然后按E键,就会进入Grub的编辑状态;
三、在quiet splash 后面加(先打空格)nomodeset,然后按F10保存启动即可!!!
由于那个是临时改动,所以还需要一步,打开终端输入:
sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub
#编辑打开的文件,找到GRUB_CMDLINE_LINUX_DEFAULT那一行,在后面加上(在quiet splash后打一个空格) nomodeset(保险起见,nomodeset后面加多一个空格),保存,然后在终端输入 sudo update-grub 重启后就OK了!!!
四、重启系统,输入密码进入到Ubuntu系统,这个系统时Grub下的系统,在这个系统中选择系统设置-软件和更新-附加驱动-选择一个Nvidia驱动,我选的时第一个
(也是抱着试一试的心态,结果居然可以,最开始按照一篇公众号的教程直接选择这个驱动没成功,当时选择的时是一个专有的,可能是驱动没选对)
五、选好后选择应用更改,等它安装,安装好了之后选择重新启动,结果神奇地出现了我在另外一篇教程里看到地界面!按照那篇教程里的步骤来:
1.重启后会在进入系统前出现蓝色界面,选择第二个选项:
2.选择Continue:
3.然后选择Yes后输入密码(这个密码不是登录系统的密码,是后面进入Grub后让你设置的那两次密码):
4.选择Reboot重启即可:
重启后就会发现进入了正常的系统界面!!!
五、打开终端,输入nvidia-smi,出现以下内容则证明安装成功!
打开系统设置-详细信息,在图形那一栏发现变成了所安装的Nvidia驱动,至此,驱动安装成功!!!
后面按照教程,还有一些后续步骤未完成,但是到这基本上已经算成功了。
参考:
1.https://blog.csdn.net/mmz_xiaokong/article/details/79416156
2.https://blog.csdn.net/lemonxiaoxiao/article/details/107690494
3.https://mp.weixin.qq.com/s/tVlhuA5G_J91mji8ABUVAw