【发布时间】:2017-11-29 08:01:27
【问题描述】:
我正在使用yocto(krogoth) 版本,并且我已经成功编译了图像。
发行版:imx-fls-x11 && 图片:fsl-image-qt5.
现在的问题是rootfs 支持systemV 现在我想使用systemd。请帮我这样做
【问题讨论】:
标签: embedded-linux yocto build-system
我正在使用yocto(krogoth) 版本,并且我已经成功编译了图像。
发行版:imx-fls-x11 && 图片:fsl-image-qt5.
现在的问题是rootfs 支持systemV 现在我想使用systemd。请帮我这样做
【问题讨论】:
标签: embedded-linux yocto build-system
修改你的 local.conf 并添加:
VIRTUAL-RUNTIME_init_manager = "systemd"
VIRTUAL-RUNTIME_dev_manager = "systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
VIRTUAL-RUNTIME_initscripts = ""
它将 systemd 设置为 init 守护进程。
【讨论】:
要启用 systemd,您需要调整您的发行版。
将systemd 添加到DISTRO_FEATURES 并从中删除sysvinit
设置VIRTUAL-RUNTIME_init_manager = "systemd"
您可以在 local.conf 中执行此操作,也可以在 meta-fsl-demos 中自定义选定的发行版。
【讨论】: