我正在努力理解 Yocto linux (Dizzy) 上的启动过程,我将其作为预构建的映像。它在 xfce 中启动; pidof /sbin/init 显示“1”,这应该意味着它是 SysVinit。但是,没有 /etc/inittab 文件,并且 systemd 进程已启动。
我只想将默认运行级别更改为 3。
答案1
Yocto 可以利用 systemd 或 SysV init 创建映像。无论哪种情况,用作 init 的程序都将具有 pid 1。当您在系统上看到 systemd 进程时,您将拥有使用 systemd 的配置。 Systemd 本身没有运行级别。