我已经构建了一个支持systemd的Yocto 2.4.2系统。 但是在我的配置中似乎遗漏了一些问题导致内核启动失败。任何人都可以帮忙吗?
DISTRO_FEATURES_append = " systemd"
VIRTUAL-RUNTIME_init_manager = "systemd"
答案 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)
需要cgroupsCONFIG_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:)