如何启用 systemd 支持 [英] How to enable systemd support

查看:49
本文介绍了如何启用 systemd 支持的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have built a system with Yocto 2.4.2 supporting systemd. But there are some issues seemed to be missed in my configurations leading to failure of kernel starting. Any one can help ?

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

推荐答案

systemdcgroup 应该一起启用

  • systemd 管理器 (local.conf)

  • systemd manager (local.conf)

DISTRO_FEATURES_append = "systemd"

DISTRO_FEATURES_append = " systemd"

VIRTUAL-RUNTIME_init_manager = "systemd"

VIRTUAL-RUNTIME_init_manager = "systemd"

对于 systemd 处理程序 (defconfig)

For systemd handler (defconfig)

CONFIG_FHANDLE=y #for systemd

CONFIG_FHANDLE=y #for systemd

systemd (defconfig) 需要 cgroups

cgroups is required by systemd (defconfig)

CONFIG_CGROUPS=y

CONFIG_CGROUPS=y

CONFIG_CGROUP_FREEZER=y

CONFIG_CGROUP_FREEZER=y

CONFIG_CGROUP_PIDS=y

CONFIG_CGROUP_PIDS=y

CONFIG_CGROUP_DEVICE=y

CONFIG_CGROUP_DEVICE=y

CONFIG_CPUSETS=y

CONFIG_CPUSETS=y

CONFIG_PROC_PID_CPUSET=y

CONFIG_PROC_PID_CPUSET=y

CONFIG_CGROUP_CPUACCT=y

CONFIG_CGROUP_CPUACCT=y

CONFIG_PAGE_COUNTER=y

CONFIG_PAGE_COUNTER=y

CONFIG_MEMCG=y

CONFIG_MEMCG=y

CONFIG_CGROUP_SCHED=y

CONFIG_CGROUP_SCHED=y

CONFIG_NAMESPACES=y

CONFIG_NAMESPACES=y

CONFIG_OVERLAY_FS=y

CONFIG_OVERLAY_FS=y

这篇关于如何启用 systemd 支持的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆