使用 systemd 逐步启动

rth*_*rth 4 boot debug systemd

它可能与某人的问题重复。如果是这样,我很抱歉,找不到答案。

我正在掌握一个基于 Ubuntu 服务器的非常具体的操作系统。我无法在这个硬件上安装操作系统,所以我在我的计算机上设置了所有系统/bin和/sbin等。然后我编译并安装内核并制作了intramfs。最后,我将 /etc 目录中的所有内容复制到我的计算机并尝试启动它。令我惊讶的是,内核和 initramfs 很好地通过了启动,但 systemd 停留在某些服务或类似的情况上。

有什么方法可以调试 systemd 启动过程吗?我想从终端手动批准启动过程的每个步骤。有可能吗?

mur*_*uru 6

如何调试 systemd 问题来看,以下引导选项可能会令人感兴趣:

systemd.confirm_spawn =
采用布尔参数。如果为 true,则在生成过程时要求确认。(默认为 false )