如何在 yocto 的 x11 中启用 systemd

how to enable systemd in x11 in yocto

我使用的是yocto(krogoth)版本,我已经成功编译了图像。
发行版:imx-fls-x11 && 图片:fsl-image-qt5.
现在的问题是 rootfssystemV 支持,现在我想使用 systemd。请帮我做这个

要启用 systemd,您需要调整您的发行版。

  • systemd 添加到 DISTRO_FEATURES 并从中删除 sysvinit

  • 设置VIRTUAL-RUNTIME_init_manager = "systemd"

您可以在 local.conf 中或通过在 meta-fsl-demos 中自定义选定的发行版来完成。

修改您的 local.conf 并添加:

VIRTUAL-RUNTIME_init_manager = "systemd"
VIRTUAL-RUNTIME_dev_manager = "systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
VIRTUAL-RUNTIME_initscripts = ""

它会将 systemd 设置为 init 守护进程。