一步步解决ubuntu16.04 64-bit安装nvidia 驱动,电脑重启进入不到桌面的问题

写在本篇博客前的几句话:

博主写这本篇博客之前,这个问题已经出现第三次了。前两次的顺利是在实验室的小伙伴们的帮助下。而这次,因为疫情的原因,只能靠自己啦~~~下面开始记录我的采坑过程。(若有的地方描述的不准确,欢迎广大博友批评指正——留言或者私信,看到后我将第一时间回复大家,谢谢!!!)

一步步解决安装nvidia驱动,导致电脑重启后出现循环登陆的问题

首先,进入tty1界面,将关于nvidia驱动的一切卸载掉:

Ubuntu16.04重启之后,按住ctrl+alt+F1进入tty1界面,输入用户名和密码。向终端输入如下命令:sudo apt-get remove --purge nvidia-* 将英伟达的一切卸载掉。若卸载成功,会在tty1界面中弹出一个对话框,上面写着卸载干净的英文字样。在终端执行 reboot命令,重启电脑。输入登陆桌面的密码后,此时该台式机由于卸载了nvidia驱动,此时输入密码正确后是可以进入到桌面的。

接着,在Ubuntu16.04桌面的终端继续执行如下步骤:

打开Ubuntu16.04电脑自带的“设置”功能,选择“软件和更新”,点击“附加驱动”,将选项选择第一个(此处没有留图)。此处的第一个是指选择和所有英伟达驱动无关的选项。

屏蔽开源驱动nouveau:打开终端terminal,输入:sudo gedit /etc/modprobe.d/blacklist-nouveau.conf  打开该文件后输入:blacklist nouveau             options nouveau modeset=0   (此处分两行输入) 正确输入之后保存,保存的步骤:按下ESC键,输入:wq!

保存再终端更新内核命令,执行:sudo update-initramfs -u

        百度nvidia 官网去下对应显卡版本的驱动举例(下面XXX是版本的意思) NVIDIA-Linux-x86_64-XXX.XXX.run 将下载好的文件放在主文件夹或者说叫home 目录下。这样做的目的是方便我们在tty1界面处查找此run文件。需要注意下载的run文件的版本型号一定要和nvidia驱动的版本号相一致。再输入reboot命令,电脑重启。

其次,进入tty1界面,安装.run文件:

关闭图形化界面:sudo service lightdm stop             

检查图像化界面是否关闭成功:lsmod | grep nouveau   若没有任何输出则证明图形化界面禁止成功。

进入到驱动所在文件夹 ,执行sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run 文件属性修改成功后,执行sudo ./NVIDIA-Linux-x86_64-XXX.XXX.run -no-x-check -no-nouveau-check -no-opengl-files   

执行完这句话之后,会出现几个对话框,下面的描述皆用图片代替,其中红色上面带有白色的按钮代表选中的意思,选中点击后按enter键:

下面第一张图,图片保存错了,选择第一个 continue installation (博主再次验证)

在tty1终端输入:sudo service lightdm start 回车后reboot重启

最后,在Ubuntu16.04桌面测试nvidia驱动是否安装成功:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章