Ubuntu 输入密码之后,桌面闪一下黑屏,然后又返回到输入密码界面

Posted zolty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 输入密码之后,桌面闪一下黑屏,然后又返回到输入密码界面相关的知识,希望对你有一定的参考价值。

一.可能的原因

1)原因:主目录下的.Xauthority文件拥有者变成了root,从而以用户登陆的时候无法都取.Xauthority文件

说明:Xauthority,是startx脚本记录文件。Xserver启动时,读文件~/.Xauthority,读入对应其display的记录。当一个 需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给Xserver。
当Xserver验证这个magic code正确以后,就同意连接啦。观察startx脚本也可以看到,每次startx运行,都在调用xinit以前使用了xauth的add命令添加了一个新的记录到~/.Xauthority,用来这次运行X使用认证

解决方法:我们需要将.Xauthority的拥有者改为登陆用户;或者干脆将.Xauthority删除。

  • 直接删除

#sudo –s

#rm –rf    ~/.gconf                                           //关于图形的配置文件

#rm  -rf  ~/gconfd                                            //关于图形的配置文件

#rm  -r  ~/.Xauthority

#sudo shutdown  –r  now

  • 更改用户

#cd ~

#sudo chown myname:myname  .Xauthority

#ls .Xauthority –l

-rw------- 1 myname myname  63  5月 6 10:41 .Xauthority

#shift+ctrl+F7

2)原因:执行 rm -rf /tmp命令导致删掉tmp目录之后,系统自动重建了tmp目录,只是新建的目录权限来自于umask,其他用户没有足够的权限写入,出现此问题

解决方法:确保 /tmp这个目录的权限为777

# chmod 777 /tmp

3)原因:用户的home设置了磁盘限额

解决方法:查看用户是否达到上限

4)原因:登入图形界面的时候异常关闭了,有可能导致配置信息出错。

解决方法:删除图形配置文件。

从终端登入,把这个用户home下面有关图形的隐藏 配置文件都删了(.gconf 、.gconfd、.gnome 、.gnome2、.gnome2_private 、.gstreamer-0.10 等)。再次登入,图形配置文件会重新生成。

#sudo –s

#rm –rf    ~/.gconf                                           //关于图形的配置文件

#rm  -rf  ~/gconfd                                            //关于图形的配置文件

5)原因:显卡驱动未启用

显卡驱动失效的原因可能是硬关机导致的,其失效的直接可观察的结果:图形分辨率变化,即图像跟之前登录界面明显不同。

解决方法:卸载之前显卡驱动的相关内容

                  重新安装驱动

                  sudo ./NVIDIA_linux.run -no-X-check -no-nouveau-check

                  一路yes即可

                  注意 OpenGL是vtd必须的组件,但是显卡驱动安装OpenGL文件可能会导致驱动安装失败,

                  可以加上-no-opengl-files,然后进去系统后再安装OpenGL

  • 如果安装失败可以通过如下命令查看,显卡信息

  • lspci |grep -i vga

  • lspci |grep -i nvidia

  • 安装成功驱动后,输入NVIDIA-smi可以查看到显卡信息.

 

6)/etc/profile

添加环境变量未添加正确,导致系统崩溃。

解决办法:Ctrl+ALt+F1 进入终端命令界面,可输入命令。
               第二步 修改/etc/profile文件,将导致错误的部分删除 
               输入 /usr/bin/sudo /usr/bin/vi /etc/profile,将错误部分删除

7)/etc/apt/source.list

换源导致,导致系统崩溃。

解决办法:Ctrl+ALt+F1 进入终端命令界面,可输入命令。
               第二步 修改/etc/apt/source.list文件,将导致错误的部分删除 
               输入 sudo vi /etc/apt/source.list,将源换成原来的源(换源可以,记得备份)

二.排查问题的方法

Ctrl+ALt+F1 进入终端命令界面,可输入命令 

vim .xsession-errors

本次报错如下:

X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 32
Current serial number in output stream: 33
openConnection: connect: No such file or directory
cannot connect to brltty at :0

可以将报错信息进行搜索,寻找可能的问题。

如上错误是显卡驱动未安装正确

以上是关于Ubuntu 输入密码之后,桌面闪一下黑屏,然后又返回到输入密码界面的主要内容,如果未能解决你的问题,请参考以下文章

vmware 登录ubuntu时输入的密码正确 但输入后黑屏一下 又回到输入密码对话框 继续输入正确密码 还是如此

ubuntu 循环登陆页面,登陆成功无法进入桌面

ubuntu登录黑屏

Ubuntu12.04 用root账号及密码登陆之后,屏幕闪了一下又回到登陆界面了,望高手给解决方案!

ubuntu12.04登录到时候输入密码闪一下又跳回登录界面,按照网上到一些方法做了也不行

SurfaceView切换的时候会闪一下黑屏,怎么解决