无法通过 GUI 登录,startx 仅针对 root 启动

Ale*_*nov 5 gui xorg login

我最近在 Thinkpad 笔记本电脑上安装了最新的 Ubuntu 17.10(工作室风格)。还没有安装任何东西,仍然,经过几个小时的工作,现在当我在登录屏幕上输入密码后,我看到一行/dev/sdb5/clean, ...闪烁了一下,然后回到了登录屏幕。

恢复模式说 APT 没问题,文件系统没问题。在 CLI 控制台中,我可以登录、startx写入timeout in locking authority file /home/...并且不启动 GUI。但是,我可以以 root ( sudo startx)身份启动 X。我试图添加新用户 - 也无法在 GUI 中登录。

我发现可能相关:cannot-login-after-running-startx-and-rebooting,也许我确实以 root 身份运行了 X,不记得了,但是,这样sudo rm .Xauthority做没有帮助(我以我的用户身份执行命令,而不是 root)。

导致该问题的原因是什么?我想要一台稳定工作的笔记本电脑并准备好进行调查。

Ale*_*nov 3

有关链接的评论有帮助。

  1. 在登录屏幕上,按control+alt+F3
  2. 登录
  3. sudo rm .Xauthority
  4. sudo rm .ICEauthority
  5. sudo reboot

看起来像以 root 身份运行 X 会使.Xauthority文件.ICEauthority由 root 拥有,如链接帖子中所述。


小智 0

如果您的机器是较旧的机器(您已经使用同一台计算机一段时间并定期升级到越来越新的操作系统版本),则可能会发生这种情况,因为文件系统上的根目录已完全填满。

也可能表现为“登录循环”,即使使用正确的密码,您也会卡在登录屏幕上。

如何验证空间是否存在问题

  • 打开 tty 登录Ctrl+Alt+F3(将带您进入 tty3)
  • startx以非 root身份运行
  • 阅读日志并查看是否有任何内容显示“无法关闭”或“没有可用空间”
  • startx以 root 身份运行
  • GUI 打开后,运行Disk Usage Analyser并检查是否有空间\

如果空间不是问题,您可以检查:

解决问题的步骤