所以我昨天肯定因为太着急而关闭了笔记本电脑。今天尝试启动它后,它弹出了 Ash(或任何它的名字 - 提示符是:initramfs$ 或类似的)。我运行了 fsck,按下“y”键,然后等待。
它很快就启动到 gdm,但现在陷入了登录循环。
我ctrl+alt+F3
输入了startx
,但不幸的是,一秒钟后它又回来了
xauth: file (...)/.Xauthority does not exist
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
Couldn't get a file descriptor referring to the console
我尝试清除并重新安装gdm3
包,也尝试重新配置它 - 没有成功。仍然卡住。
我正在运行 Ubuntu Gnome 16.04。
答案1
我可以通过创建一个新用户来进入 GUI
sudo adduser ...
sudo usermod -aG sudo ...
但这确实不是最理想的,因为老用户的配置是高度自定义的,而现在从头开始重新配置新的配置真的很痛苦。
结果是里面的一些文件~/.config
被~/.dconf
损坏了。尝试访问它们时会弹出输入/输出错误。重命名这些目录后,所有配置文件设置都消失了,但至少 gdm 没有循环。它们是用默认数据重新创建的。