bitbake rootfs很大,核心图像最小

问题描述 投票:0回答:2

首先,我使用bitbake生成了core-image-sato目标图像。之后我生成了core-image-minimal目标。生成的根文件系统仍包含现有目标的内容/包。

如何避免这种情况并拥有最小的根文件系统

linux embedded-linux yocto rootfs
2个回答
0
投票

我认为core-image-sato是用X11构建的,而core-image-minimal是without X11。两者都是完全不同的图像。

所以在你的deploy/images/your-board/。应该有core-image-sato-*-rootfs-*也会出现core-image-minimal-*-rootfs*礼物。

如果删除core-image-sato-rootfs-下次无法编译core-image-sato时无法删除的内容。它会给出错误。


0
投票

这是在最新的Poky 2.6中 - 尝试使用poky> 2.1

bitbake core-image-minimal&bitbake core-image-sato生成不同的图像集。

images created after bitbake

  • 检查你是否有足够的磁盘空间!
  • 检查您是否在/build/conf/local.config中添加了额外的软件包
  • 检查您是否正在使用不同的local.config文件,同时bitbaking core-image-minimal和core-image-sato。 (如果你在bitbaking sato时添加了包,那么这些包将被添加,而bitbaking最小,如果你使用相同的local.config)

只是一个建议,而不是你必须这样做: 如果您是第一次使用bitbaking,请使用默认的/build/conf/local.config和/build/conf/bblayers.conf(取消注释DL_DIR,SSTATE_DIR,TMPDIR将会很有用)

© www.soinside.com 2019 - 2024. All rights reserved.