![Ubuntu 桌面 20.04 登录循环](https://linux22.com/image/936161/Ubuntu%20%E6%A1%8C%E9%9D%A2%2020.04%20%E7%99%BB%E5%BD%95%E5%BE%AA%E7%8E%AF.png)
我正在运行 ubuntu 20.04 并运行带有 2 个 AMD radeon vii GPU 的硬件。
我认为这个问题是在我最近插入第二个 GPU 时开始的。
我遇到了这个问题,我陷入了登录循环。我可以通过终端登录。
我尝试过以下方法:
- 编辑 Xauthority
- 重新安装 lightdm
- 编辑 grub 配置 nomodeset
- 运行 xstart (这不起作用)
- 删除专有驱动程序(amdgpu-pro)
- 删除并更新最近或不必要的 dpkg 包
- 重新安装 Ubuntu 20.04
我认为我列出了人们给出的大多数建议以及我尝试过的建议。
我认为我可能错误地编辑了 Xauthority,因为我看到有人说在 sudo 上执行此操作会失去目的。
我有点困惑,因为我的最后选择是完全刷新驱动器并重新安装 Ubuntu,但同样的问题仍然存在,但不那么严重(错误更少)。
此时,我正在考虑购买一个新驱动器,因为驱动器可能已损坏(我正在使用可启动的外部 SSD 驱动器)。
你们还有其他建议吗?
答案1
我也遇到了同样的麻烦。
我使用 gdm3 时没有问题。由于一些更新,启动后,由于登录循环,我无法登录。
我尝试了大致相同的操作:验证 .Xauthority 权限、/tmp
权限、查看我的 nvidia 驱动程序、删除所有自定义驱动程序并重新安装、删除 gnome、删除 lightdm、安装 lightdm(我得到了相同的循环)、从头开始再次安装 gdm3,...
这些都不起作用。
像您一样,当我进入终端并运行 时startx
,我获得了对 X 环境的访问权限,但是方式非常丑陋,例如,我无法使用CTRL++打开ALT终端T。
最后,我的解决办法非常愚蠢。
当然,这是一个权限问题:如果您能够从命令行启动 x,但无法从标准图形登录屏幕启动会话,则说明存在问题……
就我而言,我添加了一个新条目来/etc/environment
更改 PATH。
我在第一行有一个条目,内容如下:
PATH=/bin:/sbin:...
新条目为:
export PATH=$PATH:/newpath
看起来导出是这里的问题造成的,因为您只需要导出新变量,而不需要导出现有变量。
只需删除条目,一切就正常了!