![ubuntu14.04登录循环问题](https://linux22.com/image/868823/ubuntu14.04%E7%99%BB%E5%BD%95%E5%BE%AA%E7%8E%AF%E9%97%AE%E9%A2%98.png)
我的 Ubuntu 14.04 在尝试登录桌面时卡住了。屏幕变黑,不久后登录屏幕恢复。
我遵循了所有步骤Ubuntu 陷入登录循环但问题并未解决。
答案1
您可以按照建议创建新用户特罗格多上校或者有其他方法可以解决这个问题。首先tty
按CTRL+ ALT+登录F1
笔记:按ALT+F7退出tty
解决方案 1:重置 Unity 和 Compiz
从以下位置下载 Unity Reset 工具这里。
笔记:它应该适用于 Ubuntu 14.04、13.10 和 13.04。
使用以下命令重置 Unity
$ unity-reset
解决方案 2(最推荐):重新安装 Ubuntu 桌面(即 Unity)
sudo apt-get install --reinstall ubuntu-desktop
解决方案 3:安装其他桌面环境,如 Gnome、KDE 等
现在我建议你尝试一下侏儒桌面。它看起来也很酷。
sudo apt-get install gnome-shell ubuntu-gnome-desktop
尝试任何解决方案后,只需重新启动系统。
$ sudo reboot
答案2
我尝试了论坛上各种方法来解决我的登录循环问题。但都不起作用。我最终找到了一个不太理想的解决方案,但确实有效(这使得它比我尝试过的其他所有方法都好)。这是我最终做的事情:
打开虚拟终端:Ctrl++AltF1
使用我的用户帐户登录。它允许我在那里登录,尽管在 GUI 中没有。
由于其他解决方案均不起作用,并且对我来说最重要的是拥有一个具有管理员权限的可用帐户,因此我执行以下操作:
sudo adduser newusername
您必须填写所有详细信息,包括密码等。然后,授予其 root 权限:
sudo usermod -a -G sudo newusername
现在按Ctrl+ Alt+F7切换回 GUI。您可能需要重新启动才能使一切正常运行。GUI 让我登录到我创建的新用户。
如果您需要旧用户主文件夹中的项目,但由于权限问题而拒绝允许,您可以打开终端(或再次按Ctrl+ Alt+ F1)并更改所有权,从而授予这些权限,方法是:
chown newusername:oldusername ~oldusername
笔记: 如果你在设置时选择加密旧用户的主文件夹,则可能需要解密它
答案3
今天,我(显然)在使用系统管理员 UID 时遇到了同样的问题。我尝试使用非管理员 UID 在控制台上登录。成功。我使用管理员 UID 远程登录,这是我的会话:
上次登录:2015 年 7 月 3 日星期五 16:55:22 /usr/bin/xauth:/home/kingb/.Xauthority 不可写,更改将被忽略 kingb@North40:~$ ls -l .Xauthority -rw------- 1 root root 317 7月 2 08:36 .Xauthority
我将所有者和组更改为管理员用户,现在可以使用管理员帐户登录。
我唯一能提供的可能导致这种情况的原因如下:
- 我以上述管理员用户身份登录控制台。
- 几天后,我发现控制台会话被冻结了。
- 我发现我可以以管理员用户身份远程登录并重新启动机器。
- 几天后,我遇到了导致我来到此页面的问题。
- 非管理员用户的 ls -l .Xauthority 揭示了所有者和组的不一致。
无法确定究竟是什么导致了这种症状(控制台会话冻结?)但(对我来说)修复很简单。
答案4
我已应用 Akshay Pratap 的以下命令:
sudo apt-get install --reinstall ubuntu-desktop
这解决了我的问题。我认为主要问题是 /boot 文件夹已满,尝试安装最新内核由于空间不足而失败。
一旦能够登录,我就使用 synaptic 卸载不需要的内核映像。最佳做法是仅保留当前版本之前的一个版本
附言
我正在使用 Ubuntu 14.04 64 位,我不确定为什么 /boot 目录的大小选择太小。
这对我来说总是一个问题,但根据由于空间不足而无法安装的包,症状会有所不同。