我的 HP Elitebook 2570p 无法启动!无法启动 AppArmor 初始化...计算机在启动过程中挂起,启动 gnome 显示管理器、调度程序服务....系统更改..p 链接已关闭。我无法再启动我的笔记本电脑了。我使用最新的 Ubuntu。我重新启动了笔记本电脑,现在它一直处于启动模式。我现在该怎么办?
答案1
当你看到崩溃屏幕时,尝试通过发出以下命令进入控制台
ctrl + alt + F3
如果这给你一个文本终端登录提示然后登录并发出
sudo apt-get install apparmor-easyprof-ubuntu
让我们尝试一个新策略...重新启动框,然后立即开始反复点击 Shift 键,直到看到以下内容:
使用箭头键向下滚动到 grub 菜单选项:
Ubuntu 的高级选项
然后按回车键...现在你将看到这个屏幕
再次按箭头键向下并按菜单选项上的 Enter 键root
现在你应该看到以 root 身份登录的终端提示符...如果是,则发出
sudo apt-get install apparmor-easyprof-ubuntu
请告诉我你的情况
答案2
如果恢复模式没有进入选项屏幕,就像我在 18.04 bionic 中看到的那样 -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
然后您可以通过 apt 或 debug apparmor 安装缺失的软件包,如果 apparmor 失败,无论如何启动都会更加宽容。