Я создал систему с Yocto 2.4.2, поддерживающую systemd. Но есть некоторые проблемы, которые я упустил в моих конфигурациях, что привело к сбою при запуске ядра. Кто-нибудь может помочь?
DISTRO_FEATURES_append = " systemd"
VIRTUAL-RUNTIME_init_manager = "systemd"
Возможно, вам стоит изменить ваши bootargs с «ro» на «rw», когда вы пытаетесь загрузиться с помощью mmc. Надеюсь, это поможет вам





systemd и cgroup должны быть включены вместе
системный менеджер (local.conf)
DISTRO_FEATURES_append = "systemd"
VIRTUAL-RUNTIME_init_manager = "systemd"
Для обработчика systemd (defconfig)
CONFIG_FHANDLE = y # для systemd
cgroups требуется systemd (defconfig)
CONFIG_CGROUPS = y
CONFIG_CGROUP_FREEZER = y
CONFIG_CGROUP_PIDS = y
CONFIG_CGROUP_DEVICE = y
CONFIG_CPUSETS = y
CONFIG_PROC_PID_CPUSET = y
CONFIG_CGROUP_CPUACCT = y
CONFIG_PAGE_COUNTER = y
CONFIG_MEMCG = y
CONFIG_CGROUP_SCHED = y
CONFIG_NAMESPACES = y
CONFIG_OVERLAY_FS = y
Пришлось включить cgroups в defconfig :)
Подскажите, пожалуйста, была ли у вас такая же проблема? stackoverflow.com/questions/51039582/…