我正在尝试使用 Yocto项目为我的嵌入式设备生成自定义Linux镜像。
我需要将一个持久的自定义内核参数添加到生成的镜像的
即:
我知道如何通过更新 /etc/sysctl.conf(或更好地,/etc/sysctl.d/xxx.conf)来持久地更改内核变量。我的问题是,如何生成已应用必要更新的 Linux 镜像?
我需要将一个持久的自定义内核参数添加到生成的镜像的
/etc/sysctl.conf
中。即:
kernel.core_pipe_limit = 1
/etc/sysctl.conf
是由附带于Yocto
基础系统的procps
软件包(meta/recipes-extended/procps/procps/sysctl.conf
)生成的。然而,我认为编辑基础系统中的sysctl.conf
并不是推荐的方法。
我正在使用一个新层来定义我的自定义配置。我希望有一种方法可以通过自定义层向基础软件包应用补丁,在部署基础层之后。
我该如何做到这一点?
我知道如何通过更新 /etc/sysctl.conf(或更好地,/etc/sysctl.d/xxx.conf)来持久地更改内核变量。我的问题是,如何生成已应用必要更新的 Linux 镜像?
/etc/sysctl.d/
吗?检查一下你的sysctl --system
做了什么。 - KamilCuk/etc/sysctl.d
目录。但是在 Yocto 最终构建的镜像中添加条目的正确方式是什么? - Anubis