启动作业时无限期挂起

启动作业时无限期挂起

Ubuntu 18.04.3 LTS 过去一周,我遇到了一个非常奇怪的问题,我的键盘只能在登录屏幕上使用,在 Ubuntu 的其他地方都无法使用。今天为了解决这个问题,我多次在恢复模式下重启,并在旧版本中重启,以防它是由更新引起的。但没有任何变化。当我尝试在正常模式下再次重启时(Ubuntu,使用 Linux 5.0.0-29-generic),启动挂起在消息上:

“AppArmor 的启动作业正在运行...初始化(Xmin Xs / 无限制)”

它会一直保持这种状态,直到我使用电源按钮强制关机。现在无论我尝试以恢复模式还是正常模式启动,都会发生这种情况。唯一可用的其他选项是从 GRUB 启动菜单中按 c 进入命令行。我非常感谢任何建议,因为我的电脑现在很破烂。(请保持简单,初学者级别!)非常感谢

答案1

此解决方案旨在让您能够登录系统。稍后您需要调查导致此问题的原因。不过,最好从正常运行的系统执行此操作,而不是从无法正确启动的系统执行此操作。


请按照以下步骤操作:

  1. 重新启动机器并按住Shift在您通过 BIOS 徽标后立即按下 键以访问 GRUB 启动菜单。您可能需要重复此操作几次,直到成功并看到启动菜单。这关联会有所帮助。

  2. 选择高级选项并击中Enter

  3. 选择第二个选项(恢复模式)在它前面并击中Enter

  4. 等待机器启动并出现另一个菜单。选择以下选项进入 root shell 提示符在其中并击中Enter

  5. Enter当它说按 Enter 进行维护

  6. 出现命令提示符后,输入以下命令并按Enter(这将授予您对系统的读写权限):

    mount -o rw,remount /

  7. 您现在需要禁用该apparmor服务。为此,请输入以下命令并按Enter

    sudo systemctl disable apparmor.service

  8. 重新启动系统。


注意:

如果您由于同一问题仍然无法访问恢复模式,请在上述步骤#2中尝试以下操作:

  • 按下e以编辑 GRUB 启动选项。
  • 将光标移至最后一行选项的最后一个字符之后,然后按Enter开始新行。
  • 添加systemd.mask=apparmor.service(不带空格),然后按下F10以启动系统。

如果一切顺利,并且您的系统再次正常启动,您可以稍后apparmor通过在终端中运行以下命令来排除故障并修复原因,然后再次启用该服务:

sudo systemctl enable apparmor.service

相关内容