我已经安装了 Ubuntu 23.04,但无法从全新安装中登录。我陷入了臭名昭著的登录循环。缺少 Xauthority。我尝试过的方法:
我可以使用 Wayland 登录,但是 HOME 文件夹是空的。我不知道为什么。
重新安装了 Ubuntu 几次并尝试了不同的方法后,我意识到:
- 当我选择将 /、swap 和 /home 安装在不同的分区上时,登录循环问题才会影响我的 Ubuntu 安装。如果我只将其安装到一个分区,则完全没有问题。
我对此感到很困惑。我在使用 Ubuntu 22.04 时没有遇到过这个问题。我对 Ubuntu 的最新版本印象深刻,但这个基本问题确实让我考虑选择回到 OpenSuse 或 Linux Mint,这两个版本我都测试过,没有这个问题。
我的系统:
AMD 锐龙 7 5800x3D
NVIDIA RTX 3070
答案1
我遇到了同样的问题。我的 /home/[user] 目录不只是空的,而且 root 是所有者。我在 NVME 驱动器上还有一个单独的 /home。
解决方案:登录 Wayland 并从终端更改 /home/[user] 的所有权:
sudo chown [user]:[user] /home/[user]/
此后,您可以重新启动并毫无问题地登录 x 会话。
答案2
解决方案:经过广泛测试后,我发现有两种方法可以解决此问题。
方法 1:进入 Shell。以 root 身份登录,然后通过运行deluser --remove-home username
username(帐户名称)删除用户帐户。重新启动。您将看到一个用于设置帐户的新屏幕。
方法 2:通过 Wayland 登录(是的,Wayland 有效)。进入设置和用户。创建具有管理员权限的新用户。注销,然后使用新创建的用户帐户登录。从那里,您可以删除旧用户并使用新帐户,或者使用该帐户使用您最初想要的用户名创建长期帐户。