如何启用systemd支持

时间:2018-06-18 06:25:35

标签: systemd

我已经构建了一个支持systemd的Yocto 2.4.2系统。 但是在我的配置中似乎遗漏了一些问题导致内核启动失败。任何人都可以帮忙吗?

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

2 个答案:

答案 0 :(得分:0)

systemd cgroup 应该一起启用

  • systemd manager(local.conf)

    DISTRO_FEATURES_append =" systemd"

    VIRTUAL-RUNTIME_init_manager =" systemd"

  • 对于systemd处理程序(defconfig)

    CONFIG_FHANDLE = y #for systemd

  • systemd(defconfig)

    需要cgroups

    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

答案 1 :(得分:0)

我必须在defconfig中启用cgroups:)