升级后无法登录 Ubuntu 14.04

升级后无法登录 Ubuntu 14.04

我遇到了一个从未见过的问题。我使用以下命令将 Ubuntu 12.04 64 位升级到 14.04:

$ sudo update-manager -d

之后我无法登录我的用户帐户,当我登录时它只是闪烁然后返回到登录屏幕,但奇怪的是我可以使用访客帐户登录。

我尝试创建另一个帐户,但也无法登录该帐户。

仅供参考,我没有任何像 NVIDIA 或 AMD 这样的显卡。

答案1

对于原始海报来说,有效的方法是:递归地更正其主目录的权限。

sudo chmod -R ug+rwx /home/[username]

更具体地说,问题出在你主文件夹中的 .Xauthority 上。你只需将其权限更改为你自己,或者,就像我的情况一样,它归 root 所有,所以我需要将所有者更改为我的用户。这样,你就不需要更改主文件夹中每个文件的权限了。

答案2

我遇到了同样的问题。通过 chown 整个主目录解决了这个问题。

chown -R [user-name]:[user-name] /home/[user-name]

详细信息请参阅此帖 全新安装 14.04 后无法为用户挂载主目录

答案3

在我的例子中,我的 /home 文件系统位于一个单独的分区上,在更新后,出于某种原因,我的 /etc/fstab 中用于挂载 /home 的条目已被注释掉。启动到恢复模式以获取 root shell,以便我可以编辑 /etc/fstab 并重新设置该条目。

答案4

我也遇到过这种情况。似乎 14.04 使用一种名为 ubuntu-session 的东西进行登录,而旧版 12.04 使用一种名为 unity-desktop 的东西。由于我尝试从桌面本身进行升级,因此删除它时出现问题,并且下次我无法登录。

要修复此问题,请启动计算机,一旦 grub 加载程序出现,请向下滚动到“Ubuntu 的高级选项”,这可能是第二个条目。按回车键。在下一页上,选择“Ubuntu,带有 Linux 3.13.0-30(恢复模式)”或类似条目。它可能是该页面上的第二个条目。这将带来一些恢复选项。

向下滚动到“网络启用网络”并按回车键。这很重要,否则 Ubuntu 无法在互联网上找到所需的文件。启用网络后,滚动到“dpkg 修复损坏的软件包”并按回车键。这应该会安装所需的 ubuntu-session,删除旧的 unity-desktop,并修复任何遗漏的东西。

相关内容