我的电脑昨天晚上还运行正常,但今天却陷入了登录循环。
我尝试从 grub 进入恢复模式并重新配置 dpkg 包,但没有成功,尝试从 lightdm 切换到 gdm3,但登录时屏幕变黑,然后尝试重新配置 lightdm,卸载并重新安装 lightdm,但这些都没有用,我仍然卡在登录循环中。我尝试了通过谷歌搜索找到的各种方法,我也想知道我的 nvidia 驱动程序是否搞砸了什么(尽管这看起来很奇怪,因为我已经使用安装了这些驱动程序的计算机很长一段时间了)所以我卸载了当前的 nvidia 驱动程序并安装了 nvidia-current 驱动程序(我认为是 304),但我仍然卡住了。
我还能尝试什么?我开始考虑进行全新安装,但我宁愿修复问题,也不愿丢失所有内容并从头开始。
谢谢您的任何建议!
编辑:在 /var/log/Xorg.0.log 和 /var/log/Xorg.0.log.old 中都找不到任何错误消息
编辑 2:经过一番查看,我发现读取 .Xauthority 时出现了一些问题,所以我刚刚创建了一个备份和一个新的 .Xauthority 文件,问题就解决了,但登录几秒钟后,屏幕仍然变黑,然后返回到登录屏幕。查看 lightdm 日志时,我发现一个严重错误,“session_get_login1_session_id:断言‘session != NULL’失败”。有没有什么办法可以解决这个问题
答案1
我在网上找到的所有解决方案都不起作用。我通过以下方式设法使用我的电脑:
CTRL+F1
以文本模式登录删除 ubuntu-desktop 和其他图形库:
sudo apt-get purge ubuntu-desktop sudo apt-get purge xorg* sudo apt-get purge x11*
安装 xubuntu
sudo apt-get install xubuntu-desktop
然后,我重新启动了,现在我很高兴从我的 xubuntu 给你写信
答案2
我的问题很简单。我对 /etc/profile 做了更改,导致 PATH 发生错误。
检查和修复方法:启动
ctrl-alt F1 进入命令提示符
sudo su 成为 root
在 /usr/bin/vi /etc/profile 中
检查问题或删除您所做的任何更改
wq 保存
sudo 重启
这对我有用
答案3
因此,在尝试按照网上找到的许多故障排除技巧(这些技巧可以帮助遇到与我类似问题的人)后,我还是无法修复我的电脑。我通过全新安装解决了我的问题,也许双启动安装也可以解决问题,也许这样我就可以恢复我拥有的一些文件,但我对此并不完全确定。
答案4
我遇到了同样的问题并解决了。
这些是我尝试过的方法,但没有取得积极的效果。
1.Playing around with .Xauthority file.
2.Installing/Reinstalling oflightdm
3.Nividia drivers
首先,我没有升级操作系统。我没有安装任何应用程序。后来经过仔细分析,发现我使用 sudo 命令运行了一个 shell 脚本,但该 shell 脚本中已经有 sudo。
例如:如果 shell 脚本的名称是 ChangePermission.sh (该脚本有助于更改文件夹访问权限)
更改文件夹访问权限的命令
sudo chown -R $USER: $HOME
警告:在没有事先了解的情况下请勿运行此脚本!
我在终端中使用 sudo 运行了上述脚本,但遇到了登录循环问题。
abdullah@Storm:~$ sudo sh ChangePermission.sh
在这里,我使用 sudo 执行脚本,但脚本中还有另一个 sudo,这导致了登录问题(对我来说)
因此,我通过运行不使用 sudo 的相同脚本消除了登录循环问题并解决了该问题。
abdullah@Storm:~$ sh ChangePermission.sh