【问题标题】:How to enable systemd support如何启用 systemd 支持
【发布时间】:2018-06-18 06:25:35
【问题描述】:

我用 Yocto 2.4.2 构建了一个支持 systemd 的系统。 但是我的配置中似乎遗漏了一些问题,导致内核启动失败。有谁可以帮忙?

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

【问题讨论】:

  • 你能告诉我你是否有同样的问题吗? stackoverflow.com/questions/51039582/…
  • 也许,当您尝试使用 mmc 启动时,您应该将 bootargs 从“ro”更改为“rw”。希望对你有所帮助

标签: systemd


【解决方案1】:

systemdcgroup 应该一起启用

  • systemd 管理器 (local.conf)

    DISTRO_FEATURES_append = "systemd"

    VIRTUAL-RUNTIME_init_manager = "systemd"

  • 对于 systemd 处理程序 (defconfig)

    CONFIG_FHANDLE=y #for systemd

  • systemd 需要 cgroups (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

【讨论】:

    【解决方案2】:

    我必须在 defconfig 中启用 cgroups :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-06
      • 1970-01-01
      • 2011-10-23
      • 2012-09-19
      • 2011-01-13
      相关资源
      最近更新 更多