我试过https://www.stephenwagner.com/2019/05/05/ubuntu-linux-black-screen-frozen-system-after-upgrade-install/并在“quiet splash”的位置添加了“nomodeset”和“ctrl+x”,现在我的电脑卡在了下面这个状态:
意思是:
正在停止 UID 122 的用户管理器……
[ok] 已停止停止 UID 122 的用户管理器。
停止用户运行时目录 /run/user/122...
[ok] 已停止用户运行时目录 /run/user/122。
[失败] 启动 Docker 应用程序容器引擎。
请参阅“systemctl status docker.service 了解详细信息”
[ok] 已达到多用户系统目标
[ok] 达到目标图形界面
[ok] 启动完成后 45 秒开始停止未读数据收集
开始更新 UTMP 有关运行级别更改...
[ok] 已完成有关系统运行级别变化的 UTMP 更新...
并一直卡在这里。我现在该怎么办?我应该先应用那些临时解决方案,然后再永久应用,但现在我被卡在这里,这是关于 docker 还是其他原因,我该如何解决这个问题?
编辑 :然后我按下“ctrl+alt+f5”并运行“sudo systemctl list-units --failed”,返回了 2 个失败的单元:
- docker.service(应用容器引擎-已加载+active失败+SUB失败)
- docker.socket(API 的 Docker 套接字 - 已加载 + 活动失败 + SUB 失败),其中,LOAD = 反映单元定义是否已正确加载,ACTIVE = 高级单元激活状态,即 SUB 的泛化,SUB = 低级单元激活状态,值取决于单元类型
现在我可以通过终端访问我的 ubuntu 20.04.2,但仍然不知道下一步该怎么做。提前感谢任何帮助。
答案1
真正的问题是 dpkg 依赖问题,我们用以下方法解决了这个问题sudo apt-get --reinstall gdm3
:sudo systemctl enable gdm3
尝试按“ctrl + alt + F5(或任何其他 12 个键)”直到出现登录屏幕,然后登录并向我们提供您的输出sudo systemctl list-units --failed
如果你在 tty 中,你可以尝试以下操作:
sudo systemctl enable gdm3
sudo systemctl restart gdm3
您也可以startx
从 tty 尝试并查看您的桌面是否出现。
也可以尝试:
sudo dpkg-reconfigure gdm3