博主在痛苦的试了各种方法之后终于摆脱了循环进入登陆界面的问题。下面说一下我的步骤!
1.下载适合自己电脑配置的nvidia驱动程序版本。我的是联想笔记本Y7000 1060的ubuntu是16.04,64位的。这里下载的是390.77的驱动程序。记住!!!一定要勾选nvidia 10 series(notebook)笔记本版本的因为我的是笔记本,台式机选nvidia 10 series。
2这里我将下载的驱动拷贝到了home目录下。
3..按Ctrl+Alt+F1进入tt1控制台。
4.输入用户名和密码登录。确保电脑上之前的nvidia驱动已卸载干净。没卸载的可以通过命令 sudo apt-get remove --purge nvidia*,如果所卸载的驱动也是自己下载安装的则运行 $ sudo sh ./驱动名.run --uninstall 去卸载。
5.
屏蔽开源驱动nouveau,安装过程会询问是否屏蔽,手动屏蔽也有多种操作方式,如通过blacklist.conf或Grub2。这里选择blacklist:
创建新文件:sudo vim /etc/modprobe.d/blacklist-nouveau.conf 内容为
blacklist nouveau
options nouveau modeset=0
再更新
sudo update-initramfs -u
6.结束X-window服务
7安装驱动 运行
cd 到你的驱动所在目录,由于我的就在home下所以直接运行
sudo sh ./驱动名.run -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
这样再reboot,就不会出现循环登录的问题。
注意!!!!!!一定要加上 no-opengl 这样才不会循环登陆界面
8.安装nvidia 时提示警告,the distribution-provided pre-install script failed!不用理会继续安装!!!剩下的一路勾选YES和OK。
9.退出
按Ctrl+Alt+F7返回图形界面
10检查
nvidia-smi 可显示显卡一些信息说明安装成功!
nvidia-settings 显卡设置