Embedded/Yocto Project
[Yocto Project] initialization manager를 systemd으로 변경
Gordon_
2025. 3. 31. 01:34
1. 현재 Initialization manager 확인
DISTRO_FEATURES 내 "systemd"가 있는지 확인합니다.
bitbake-getvar DISTRO_FEATURES

2. Initialization manager를 systemd로 변경
- Kirkstone(4.0) 버전 이상
<build folder>/local.conf 에 다음과 같이 1줄을 추가 하면 됩니다.
INIT_MANAGER = "systemd"
- Dunfell(3.1) 버전 이하
<build folder>/local.conf 에 다음과 같이 추가 하면 됩니다.
DISTRO_FEATURES_append = " systemd"
VIRTUAL-RUNTIME_init_manager = "systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"
3. 변경된 systemd를 확인
bitbake-getvar DISTRO_FEATURES
