解决Ubuntu16.04安装NVIDIA显卡驱动后循环登陆问题

解决Ubuntu16.04安装NVIDIA显卡驱动后循环登陆问题

  • 配置与环境
  • 问题说明
  • 问题解决

配置与环境

神舟战神电脑
GTX 1060显卡
Ubuntu16.04系统

问题说明

本人在安装Ubuntu系统时,会卡在logo界面,网上查询后,采用了在安装引导界面,选中install Ubuntu,按e进入编辑界面,找到

quiet splash ---     或者     quiet splash $vt_handoff

将其改为(即在末尾添加acpi_osi=linux nomodeset)

quiet splash $vt_handoff acpi_osi=linux nomodeset

然后按F10重新引导,这样解决了安装卡在logo界面的问题。

Ubuntu系统安装成功后,系统特别的卡顿,网上查询后得知是没有安装显卡驱动,于是便又安装显卡驱动,这里采用了这篇博客介绍的方法:https://blog.csdn.net/wf19930209/article/details/81877822
笔者采用了下面的方法:

ubuntu-drivers devices   # 查询所有ubuntu推荐的驱动
sudo ubuntu-drivers autoinstall

到这便又安装好了显卡驱动。

此时,新的问题出现了——开始循环登陆!

问题解决

网上查询后,发现大多数都是建议重装显卡驱动或者重装系统,笔者由于已经装过无数遍变系统而感到心累看,决定具体问题具体分析,终于找到了一个具体解决的办法:https://blog.csdn.net/kingthon/article/details/81151843
原来问题就出在安装系统时添加的nomodeset上面,nomodeset是调用集显的意思,如果存在,系统就会一直调用集显,然后就出现循环登录或者黑屏。
解决方法就是在登陆Ubuntu系统时,在grub引导界面按e进入编辑界面
解决Ubuntu16.04安装NVIDIA显卡驱动后循环登陆问题_第1张图片
然后Linux开头那一行里面的nomodeset(其他的不用删)
解决Ubuntu16.04安装NVIDIA显卡驱动后循环登陆问题_第2张图片
例如我这里便是删除nomodeset变成acpi_osi=linux
这样,便可以登陆进入系统,进入系统后还要进行修改,刚刚只是临时性的修改。
找到/etc/default/grub文件,同样将里面的nomodeset删掉,如果没有修改权限就用下面的命令增加权限

chmod 666 grub

解决Ubuntu16.04安装NVIDIA显卡驱动后循环登陆问题_第3张图片
例如笔者这里就是删掉了acpi_osi=linux后面的nomodeset
接着

sudo update-grub

至此,便大功告成了。显卡安装好了,也不循环登陆了。

你可能感兴趣的:(深度学习环境配置)