Ubuntu14.04登录界面无限死循环的解决方法

我去网上找了好多方法,但是一试都不符合,又不敢删除什么,还得重装系统。

方法一:

1、ctrl + alt + F1进入命令终端(注意命令终端先输入你的用户名,再输入密码,不要傻傻的在那里输入密码)

2、重装gdm,sudo apt-get install gdm

3、修改启动顺序:dpkg -reconfigure gdm

4、重启reboot可登录。sudo reboot

结果:失败,就是说不用把lightdm换成gdm。


方法二:

开机后在登陆界面按下Alt + ctrl + F5(F1-6每个电脑不一样)进入tty命令行终端登陆后输入:

$ cd ~

$ sudo chown user:user .Xauthority (注:user为要登录的用户名)

ls .Xauthority -l

-rw------- 1 user user 80  1月 27 10:41 .Xauthority

Alt+ctrl+f7回到登录界面。

结果:失败,说明不是设置了root权限问题


建议:不要随意改动一些文件,类似etc/profile文件,如果是像我一样的新手菜鸟,改动文件更需要注意。


方法三:打开/home/用户名 目录下的.xsession-errors文件,查看错误内容

  1.ctrl+alt+f1进入tty终端,输入用户名和密码登录

  2.cd /home/用户名

  3.ls -al 显示所有文件

  4.vi .xsession-errors

  5.退出vi: 按下esc键,输入:q


方法四:

进入/home新建文件夹,会提示:根目录空间不足,仅剩0字节的字样。这是内存不足造成的原因。

具体方法:

1.Alt + ctrl + F1进入tty命令行终端。

2.依次输入:sudo apt-get autoclean
                        sudo apt-get  autoremove
                        sudo apt-get clean 

3.Alt+ctrl+f7回到登录界面,输入密码即可。

结果:失败,可以建文件夹。

查看.xsession-errors 或者是 .xsession-errors.old 这个文件,出现以下界面

这里写图片描述

发现是update-notifier-crash 这个出现了问题

在bios里手动关闭了nvidia显卡,这个改动导致了循环登录的问题。

  解决办法:卸载ubuntu系统中的nvidia驱动

  1.首先 ctrl+alt+f5进入tty终端,输入用户名和密码登录.如果不知到用户名是什么(比如我...),可以ctrl+alt+f7进入图形界面查看。

  2.输入卸载nvidia驱动的命令:sudo apt-get autoremove --purge nvidia-*

  3.卸载成功后,重启:sudo reboot

你可能感兴趣的:(ubuntu新手)