无法开机!无法启动 AppArmor 初始化...计算机挂起在启动中..无法启动

T P*_*wer 6 boot apparmor

我的 HP Elitebook 2570p 无法启动!无法启动 AppArmor 初始化...计算机在启动 gnome 显示管理器、调度程序服务的启动过程中挂起...系统更改.. p 链接已关闭。我无法再启动我的笔记本电脑。我使用的是最新的Ubuntu。我重新启动了笔记本电脑,从现在起它一直处于启动模式。我现在能做什么?

在此输入图像描述

Sco*_*and 2

当您看到崩溃屏幕时,尝试通过发出命令进入控制台

ctrl + alt + F3
Run Code Online (Sandbox Code Playgroud)

如果这给您一个文本终端登录提示,则登录并发出

 sudo apt-get install apparmor-easyprof-ubuntu
Run Code Online (Sandbox Code Playgroud)

让我们尝试一个新策略...重新启动框,然后立即开始重复点击 Shift 键,直到看到以下内容:

紫色的幼虫屏幕

使用箭头键向下滚动到 grub 菜单选项:

Ubuntu 的高级选项

然后按 Enter 键...现在您将看到此屏幕

高级选项

再次按下箭头键并在菜单选项上按回车键root

现在您应该看到以 root 身份登录的终端提示符...如果是,则发出问题

 sudo apt-get install apparmor-easyprof-ubuntu
Run Code Online (Sandbox Code Playgroud)

请告诉你你进展如何


wbo*_*bob 1

如果恢复模式没有像我在 18.04 仿生中看到的那样进入选项屏幕 - 附加init=/bin/sh到“恢复”的 grubs 菜单项的编辑模式中以“linux”开头的行(编辑键:ctrl+ e,使用更改后的选项启动:ctrl+x)。

当您进入 shell 时,重新挂载 rootfs ( mount -o remount,rw /dev/sdaX /) 并删除 apparmor.service 到 sysinit.target ( find /etc/systemd/ -name '*apparmor*') 的符号链接并重新启动。

现在成功启动后,我建议为 apparmor.service 单元文件创建一个覆盖并为其设置 TimeoutSec=20 。

或者systemctl edit apparmor.service创建通向并进入conf 文件的路径/etc/systemd/system/apparmor.service.d/override.conf

[Service]
TimeoutSec=
TimeoutSec=20s
Run Code Online (Sandbox Code Playgroud)

然后,您可以通过 apt 或 debug apparmor 安装缺少的软件包,无论如何,如果 apparmor 失败,启动会更加宽容。