Ubuntu 20.04 卡在启动屏幕上

Ubuntu 20.04 卡在启动屏幕上

我正在运行 Ubuntu 20.04 和 Windows 10 双启动。它运行良好,直到昨天它突然卡在黑屏上,底部写着“Ubuntu”。我尝试在启动期间禁用文件检查,进入恢复模式,重新启动 gdm3 服务,将启动配置更改为nomodeset,但似乎没有任何效果。我也试过quiet splash从 GRUB 配置中删除)并得到以下输出:

开机画面

有很多东西经过,但就是在这里卡住了(我记得能看到的唯一其他错误是它多次无法加载 docker 服务)。此外,我做的唯一可能导致这种情况的事情是systemctl mask tmp.mount(安装 tensorflow),然后 [可能] 忘记取消屏蔽,显然我无法从恢复模式取消屏蔽。有什么办法可以解决这个问题吗?

编辑:正如答复中所要求的,这是我得到的结果journalctl --since today(而且看起来问题似乎来自于我忘记删除的屏蔽):

journalctl 输出

输出中的其他一切看起来都很好,并且我在输出结束时也没有看到任何错误:

journalctl 输出 2

是否可以在恢复模式下删除此掩码?正如我所说,我试过了,systemctl unmask tmp.mount但没有用。

答案1

尝试这个:

  • 选择恢复模式
  • 进入 root shell 提示符
  • 按 Enter 键
  • 在 root shell 提示符下,输入journalctl --since today
  • 查看生成的 journalctl 日志,找出系统在上次尝试时卡住之前发生的情况

希望这能提供更多有用的信息。例如,如果它在初始化某个特定服务/包时卡住了,您可以尝试禁用或删除该服务/包。

答案2

我也遇到了同样的问题,我不太清楚它是如何工作的,但我觉得它对你也有用。首先我切换到恢复模式。按下确定后恢复菜单中的所有选项,我单击 alt-F2 并通过终端登录输入这些命令 sudo apt upgrade 和 sudo apt update 像往常一样等待我修复了一些损坏的软件包并删除了过时的软件包但最终它起作用了。

**我后来学到的一个教训** 有人向我建议,如果将来我想切换到较新版本的 ubuntu,使用 Cl 会更有效率,因为它会自己发挥魔力,并用发布要求覆盖旧的重新安装。希望这会有所帮助。

相关内容