ubuntu16.04登录界面输入用户名密码后又回到登录界面

109 篇文章 0 订阅
85 篇文章 0 订阅

原因有以下几种:

最好先查看log,即/var/log/Xorg.0.log .

1,磁盘空间不够了。

解决办法:字符界面登录,删除一些文件,腾出一些空间,重启即可。

2,/home/username文件夹的权限问题。

解决办法:# chown username:username /home/username -R

3,/tmp文件夹的权限问题。

解决办法:改成如下所示的权限即可。

$ ls / -lt
total 280
drwxrwxrwt  30 root root 155648 Aug 19 19:47 tmp

4, ~/.Xauthority 文件权限问题

解决办法:1>, 删除该文件

            或者2>, # chown username:username ~/.Xauthority

同时可以查看log 文件  ~/.xsession-errors

5,造成循环登陆的原因还可能是.profile 或者profile 被改坏了

解决办法:从其他ubuntu系统中拷贝一个该文件。

$ cat ~/.profile 
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.


# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022


# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
    fi
fi


# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi


6, 如果之前装过nvidia的显卡驱动,可以重新安装一下该显卡驱动(可能是该显卡驱动没完全安装成功,导致该显卡驱动的配置文件部分损坏,从而导致无法进入桌面)。

解决办法:重新安装一下该显卡驱动


以上所列也只是常见的几种情况,欢迎大家在comments里补充!


有一种建议安装驱动时候,加上如下flags(原文网址:http://blog.csdn.net/chaihuimin/article/details/71006654?locationNum=2&fps=1):

sudo ./NVIDIA.run -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
这样再reboot,就不会出现循环登录的问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值