我最近在 Thinkpad 笔记本电脑上安装了最新的 Ubuntu 17.10(工作室风格)。尚未在其上安装任何东西,但经过几个小时的工作后,现在我在登录屏幕上输入密码后,我看到一行/dev/sdb5/clean, ...
闪烁片刻,然后返回登录屏幕。
恢复模式显示 APT 正常,文件系统正常。在 CLI 控制台中,我可以登录、startx
写入timeout in locking authority file /home/...
,但无法启动 GUI。但是,我可以以 root 身份启动 X ( sudo startx
)。我尝试添加新用户 - 也无法登录 GUI。
我发现可能相关:运行startx并重新启动后无法登录 ,也许我确实以 root 身份运行了 X,不记得了,但是,这样做sudo rm .Xauthority
并没有帮助(我以我的用户身份执行了该命令,而不是 root)。
导致该问题的原因是什么?我希望有一台可以稳定工作的笔记本电脑并准备进行调查。
答案1
相关链接的评论很有帮助。
- 在登录屏幕上按
control+alt+F3
。 - 登录
sudo rm .Xauthority
sudo rm .ICEauthority
sudo reboot
看起来,以 root 身份运行 X 使得.Xauthority
和.ICEauthority
文件归 root 所有,如链接的帖子中所述。
答案2
如果您的机器比较旧(您已经使用同一台计算机一段时间并且定期升级到越来越新的操作系统版本),则可能会发生这种情况,因为文件系统上的根目录已完全填满。
还可以表现为“登录循环”,即使密码正确,您也会卡在登录屏幕上。
如何验证空间是否存在问题
- 打开 tty 登录
Ctrl+Alt+F3
(将带您进入 tty3) startx
以非 root 身份运行- 阅读日志,查看是否有任何内容表明“无法关闭”或“没有可用空间”
startx
以 root 身份运行- 一旦 GUI 打开,运行
Disk Usage Analyser
并检查是否有空间\
如果空间不是问题,您可以检查:
修复此问题的步骤
- 清除旧的 Linux 映像、压缩日志等:https://askubuntu.com/a/1161181/246606
- 检查
/var/logs
,如果syslog
> 1 GB,您可能应该调整您的配置,如下所示:https://stackoverflow.com/a/62490004/3121906