Как включить поддержку systemd

Я построил систему с поддержкой Yocto 2.4.2 systemd. Но есть некоторые проблемы, которые, по-видимому, были пропущены в моих конфигурациях, что привело к сбою запуска ядра. Кто-нибудь может помочь?

  DISTRO_FEATURES_append = " systemd"
  VIRTUAL-RUNTIME_init_manager = "systemd"

2 ответа

Мне пришлось включить cgroups в defconfig:)

systemd и cgroup должны быть включены вместе

  • системный менеджер (local.conf)

    DISTRO_FEATURES_append = "systemd"

    VIRTUAL-RUNTIME_init_manager = "systemd"

  • Для системного обработчика (defconfig)

    CONFIG_FHANDLE = y # для systemd

  • cgroups требуется для systemd (defconfig)

    CONFIG_CGROUPS = у

    CONFIG_CGROUP_FREEZER= у

    CONFIG_CGROUP_PIDS = у

    CONFIG_CGROUP_DEVICE= у

    CONFIG_CPUSETS = у

    CONFIG_PROC_PID_CPUSET = у

    CONFIG_CGROUP_CPUACCT = у

    CONFIG_PAGE_COUNTER = у

    CONFIG_MEMCG= у

    CONFIG_CGROUP_SCHED= у

    CONFIG_NAMESPACES= у

    CONFIG_OVERLAY_FS= у

Другие вопросы по тегам