Ubuntu 16.04安装NVIDIA驱动后循环登录问题

正文共751个字,预计阅读时间5分钟。

问题描述

最近买了两块NVIDIA Titan X Pascal显卡装到了服务器(运行Ubuntu 16.04)上。为了使用这两块GPU显卡,首先需要安装显卡驱动,安装方式为

 1#安装一个依赖文件,并更新系统
 2sudo apt-get install linux-headers-generic
 3sudo apt-get update
 4sudo apt-get upgrade
 5#查询NVIDIA显卡驱动,并安装
 6sudo apt-cache search nvidia*
 7#选择一个你需要的,如nvidia 367 375
 8sudo apt-get install nvidia-367
 9sudo nvidia-xconfig
10sudo reboot

循环登录的问题

以下内容参考这里(http://www.cnblogs.com/talugirl/p/5870875.html)。

按照上述方式安装好驱动后,重启,到登录界面一切正常。输入登录密码之后,进入桌面,悲剧发生了:桌面一闪就退回到登录界面了,然后就陷入到了输入密码登录、弹出的循环。一下子不知所措了,对Linux系统不熟悉的人简直懵逼了,甚至起了重装系统的念头。

其实简单卸载掉驱动就可以了。卸载方法是,首先在登录界面进入到Linux的shell i.e. tty model,同时按下Ctrl+Alt+F1 (F1~F6其中一个就可以)。 (Note that, enter Ctrl + F7 any time so that you can switch back to Ubuntu desktop system.)

然后输入用户名,回车,输入密码,回车,成功进入到shell,开始卸载NVIDIA驱动:

1sudo apt-get remove --purge nvidia-*
2sudo apt-get install ubuntu-desktop
3sudo rm /etc/X11/xorg.conf
4echo 'nouveau' | sudo tee -a /etc/modules
5#重启系统
6sudo reboot

重启之后就可以登录了。

原因查找

出现循环登录问题的时候,可以按照上面说的方法进入shell,在home目录下找到.xsession-errors文件

1# cd home 查看是否有.xsession-errors
2cd ~
3ls -a
4#用vi打开.xsession-errors文件
5vi .xsession-errors

接着你就可以看到里面的日志信息,按照日志里面的信息去google,也许可以解决驱动安装的办法。

[更新] 出现这个问题最大的可能原因是安装的Nvidia驱动和系统或者硬件有不兼容,下载最新的驱动一般可以解决问题。

原文链接:https://www.jianshu.com/p/34236a9c4a2f

原文发布于微信公众号 - 人工智能LeadAI(atleadai)

原文发表时间:2018-05-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术墨客

node-sass无法安装的各种解决方案 原

使用react到现在,让人头疼的一个问题是安装node-sass。其实导致问题的根源在于安装过程需要下载一个binding.node文件,而因“你懂的”原因,访...

26220
来自专栏kl的专栏

hosts快速切换工具分享-SwitchHosts

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需...

702100
来自专栏渠道合作伙伴技术圈

Windows server环境下混合云部署DFS文件服务

很多传统企业在设计身份验证和文件服务时,都会使用微软的活动目录和windows server自带的文件共享来实现以上的需求, 公有云的出现给这个场...

920160
来自专栏小巫技术博客

高效mac(二)

13420
来自专栏李家的小酒馆

将Python打包成可执行文件exe的心路历程

  我们有时候需要将做好的Python程序打包成为一个exe , 方便我们使用,查找了资料发现 pyinstaller 、py2exe,最后还是选择的pyins...

14530
来自专栏ChaMd5安全团队

记一次phpcms漏洞利用到获得服务器过程分享

记一次phpcms漏洞利用到获得服务器 by lshc 随着最近phpcms V9 任意上传和注入poc的流出,在圈内又掀起了一阵漏洞利用浪潮,想到之...

69060
来自专栏数据和云

性能优化:Linux环境下合理配置大内存页

熊军(老熊) 云和恩墨西区总经理 Oracle ACED,ACOUG核心会员 PC Server发展到今天,在性能方面有着长足的进步。64位的CPU在数年前都已...

92750
来自专栏崔庆才的专栏

App抓包其实没那么复杂!Charles来帮你搞定

54750
来自专栏Python爬虫与数据挖掘

如何在vSphere Client上如何创建虚拟机---靠谱的虚拟机创建教程

前天给小伙伴们介绍了Centos对应版本的下载教程,不懂的童鞋们可以戳进去看看~~

16910
来自专栏Python自动化测试

Charles获取手机HTTPS请求

在接口测试中,特别是对移动产品的测试,经常要争取APP端的请求来和开发沟通,目前基本都是使用的是HTTPS(超文本传输安全协议)。这里详细的讲下使用...

73150

扫码关注云+社区

领取腾讯云代金券