ubuntu16.04输入正确密码,不能登录图形桌面

系统环境

ubuntu16.04,gtx1070

一,问题出现

系统正常使用一段时间后,开始登录不了图形桌面,ctrl+alt+F1切换到终端,能够登录,但切回F7图形界面,每次尝试始终回到登录窗口

二,问题定位

通过网络搜索发现有很多类似的问题,ubuntu系统输入正确密码但登录不了。尝试提供的方法

1,删除.Xauthority,登录问题依旧存在

2,删除/etc/profile文件新添加的路径设置,问题还在

3,其他情形,看起来不着边际,也很费时间,没再尝试

4,看到一个.xsessions-erros日志的帖子,给予很大启发。查看错误内容,跟xwindow错误参数有关,按照提示进一步搜索,慢慢回想起在安装某个项目依赖库时,再次安装过nvidia的ubuntu仓库驱动,而这个驱动版本比我手动安装的nvidia版本低,也就是系统存在多个nvidia驱动版本,估计是发生了错乱,直到这次系统重启最终发生问题

三,解决过程

既然找到了问题线索,也有了之前手工安装nvidia驱动经验,再说还有安装的详细文档在,于是,毫不迟疑地执行nvidia-uninstall卸载驱动,卸载完成,问题也很快降临。重启一会后,听到一声响,屏幕不亮了,再也看不到登录窗口,我知道是没有了驱动的缘故,开源驱动,nvidia驱动都没有了。怎么办,有点紧张了。

先切换到终端窗口,虽然看不见任何东西,当我知道是在等待我输入,尝试着输入用户名,回车,再输入密码,回车,然后在旁边另一台机器secureCRT登录窗口按了回车,secureCRT竟然登录上去了,谢天谢地,终究还是给留了一条后路。想想,幸亏wifi自动连接上了路由器,获取到了IP。只要能登录,所有资料至少可以先做个备份,能不能救活系统再说,但我还是有信心的。

禁掉nouveau, 更新initramfs,然后重启,到了一声响处,面对黑黑的屏幕做相同操作,另一台登录,停掉lightgdm服务,切换到原来驱动存放路径,sudo执行nvidia gtx1070驱动,按照提示操作完成驱动安装,一切顺利,重启,又看到了熟悉的登录窗口,此处有点小激动,输入密码,回车,紧盯屏幕,没再出现终端文本提示窗口,直接进入桌面,成功了。

四,总结

用户环境不同,操作也不同,不同操作却会导致相同问题,但还得用不同方法解决。关键是怎么找到问题,能够从网上借鉴的经验是帮助你快速找到相关日志文件,从日志文件获取到直接原因,从而走在解决问题的正确道路和方向上。

 

 

 

你可能感兴趣的:(ubuntu系统)