这个新的 Ubuntu Studio 22.04.2 已经运行了几天,现在重启后,它开始启动,我可以输入 PW,然后它尝试启动 Plasma,但只是挂在带有鼠标光标的黑屏上。系统正在尝试,它正在断断续续地访问磁盘,但只是挂起。
第一次重启时,它抱怨 Plasma 无法启动,因为它无法访问 .ICEAuthority。我从实时启动/安装 USB 中检查,文件(在我的主目录中)的组读取权限已消失。我设置它并重新启动。现在我没有收到任何消息,系统只是在 Plasma 启动时挂起。
Plasma 可以重新初始化/更新/重新安装吗?如何操作?还有什么?
谢谢。问候。
答案1
Ubuntu Studio 22.04 使用 KDE 桌面。通常,当 KDE 不允许您登录时,这是因为您的用户配置存在问题。这里有多种解决方案,但最简单的方法之一就是创建一个新的用户帐户。
首先,您需要某种方式才能真正进入系统。您可以通过切换到虚拟终端来做到这一点Ctrl+Alt+F3。这将为您提供系统的纯文本界面。您可以在此处使用您的正常用户名和密码登录。
进入后,下一步是创建一个新用户帐户。为此,请运行sudo adduser
并按照屏幕上的说明进行操作。完成后,您可以运行reboot
以重新启动计算机。(从技术上讲,您不需要有在这里重新启动,您也许也可以使用sudo systemctl restart sddm
,但我会重新启动以确保一切正常。)
此时,您可以尝试以刚刚创建的新用户身份登录。如果成功,那么恭喜您!但我们还没有完成。
此时,您有一个可以工作的桌面。不拥有的是其他用户中的所有文件。如果你尝试在任何地方使用,你很快就会发现sudo
你的新用户帐户没有管理员权限。所以我们需要授予新用户管理员权限,并且我们需要将你的数据导入到新的用户账户中。
首先,按Ctrl+Alt+F3再次切换到虚拟终端。以您的老的用户。然后运行sudo adduser <new username> sudo
,<new username>
用您之前创建的用户名替换。然后重新启动计算机(您可以使用切换回桌面Ctrl+Alt+F1,关闭所有打开的工作,然后从那里重新启动)。然后使用新用户登录。此时sudo
应该可以在新用户帐户中工作。
最后,要获得对旧文件的完全访问权限,请打开 Konsole 终端,然后运行sudo chown -R newuser:newuser /home/olduser
以授予新用户所有旧用户文件的所有权。显然,newuser
用新用户帐户的名称替换,olduser
用旧用户帐户的名称替换。警告:在这里要非常小心,不要输入错误,因为如果您不小心 chown -R 了错误的目录,尤其是如果您对根目录执行此操作,则可能会损坏整个计算机。
完成此操作后,您应该能够在 Dolphin 中打开旧用户的主目录,选择要移动的文件,按Ctrl+X剪切它们,然后将它们粘贴到新用户的主目录中。不要移动旧用户的所有隐藏文件,否则您可能会以破坏旧用户帐户的同样方式破坏新用户帐户。如果必须传输任何隐藏文件,请仅传输您知道需要的文件。
一旦完成,您就应该完成了!
我从另一个答案中获得了有关如何授予用户管理员权限的信息:如何使用命令行将用户添加为新的 sudoer?