当我在登录屏幕输入密码时,屏幕会黑一两秒,然后返回到登录屏幕。无论我尝试多少次,我都无法登录。我以前从未遇到过这个问题。
按下 ctrl+alt+F1 就可以登录并运行命令。
在网上搜索后,我发现其他人也报告了类似的问题,但报告的解决方案对我都不起作用。这些解决方案包括运行 clean、autoclean 和 autoremove。.Xauthority 归我所有,而不是 root。
有什么想法可以帮助我解决或至少诊断问题吗?
编辑 1:我运行了命令 df,它返回了以下内容:
编辑 2:问题出现前几天我执行的操作可能是问题的一部分:我尝试安装 matlab,在此过程中我的根分区“/”已填满。然后我删除了一些旧内核以释放一些空间,只保留了最后 2 个。
答案1
您有一个完整的根分区/dev/sda6
(不可用 0,已使用 % 100%)。
尝试释放一些空间
- 重新启动到恢复模式,从菜单中选择清理。
- 或者快速尝试删除包存档,然后再次
sudo rm /var/cache/apt/archives/*.deb
检查df
。 如果仍然没有获得可用空间,请使用
find
命令查找大文件。例如:sudo find / -size "+200M"
“+200M”表示大于 200 MiB
删除那些看起来不重要或以后可以恢复的内容。
重启
笔记:关于根分区的大小,根据个人经验。
14GB 似乎很小,但对于仅将机器用于互联网通信和办公用途的人来说是可以的。超过这个数字,你可能需要更多。我通常的最低配置是 20~25GB。如果我打算安装工程(至少 1~12GB 用于电子产品)或游戏软件(如今标准提高了(有些甚至超过了 25GB),我会选择 30~65GB(占硬盘容量的 40~10%)。
建议不要忽略空间不足的警告信息。大多数应用程序都不够强大,无法处理“没有剩余空间”,因此您可能会遇到有时难以排除故障的副作用问题,例如文件损坏、安装不完整……您可能认为这只是应用程序无法加载、登录循环或奇怪的行为,因为底层服务无法启动……
答案2
sudo chown username:username .ICEauthority
为我解决了这个问题。
它读作-rw------- 1 root root
使用ls -lA
,并将chown
所有权返回给我的用户。
该问题很可能是由于我尝试安装 x11vnc 进行 X11 转发而引起的;它一定修改了该文件的权限,从而导致了引导循环。
卸载 x11vncsudo apt-autoremove
并未解决问题。