Embedded linux 如何在yocto的x11中启用systemd

Embedded linux 如何在yocto的x11中启用systemd,embedded-linux,yocto,build-system,Embedded Linux,Yocto,Build System,我正在使用yocto(krogoth)version,我已经成功地编译了图像。 发行版:imx-fls-x11和&Image:fsl-Image-qt5 现在的问题是rootfs支持systemV现在我想使用systemd。请帮助我执行此操作要启用systemd,您需要调整您的发行版 将systemd添加到发行版功能中并从中删除sysvinit 设置VIRTUAL-RUNTIME\u init\u manager=“systemd” 您可以在local.conf中执行此操作,也可以在meta

我正在使用
yocto(krogoth)
version,我已经成功地编译了图像。
发行版:
imx-fls-x11
和&Image:
fsl-Image-qt5


现在的问题是
rootfs
支持
systemV
现在我想使用
systemd
。请帮助我执行此操作

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

  • systemd
    添加到
    发行版功能中
    并从中删除
    sysvinit

  • 设置
    VIRTUAL-RUNTIME\u init\u manager=“systemd”


您可以在local.conf中执行此操作,也可以在meta fsl演示中自定义选定的发行版。

修改您的local.conf并添加:

VIRTUAL-RUNTIME_init_manager = "systemd"
VIRTUAL-RUNTIME_dev_manager = "systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
VIRTUAL-RUNTIME_initscripts = ""
它将把systemd设置为init守护进程