bitbake rootfs很大,核心图像最小

时间:2018-03-26 11:08:06

标签: linux embedded-linux yocto rootfs

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

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

2 个答案:

答案 0 :(得分: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时删除core-image-sato- -rootfs - ,则无法删除这些内容。它会给出错误。

答案 1 :(得分:0)

在最新的Poky 2.6中进行了此操作-尝试使用poky> 2.1

bitbake核心图像最小和bitbake核心图像sato 生成不同的图像集。

images created after bitbake

  • 检查是否有足够的磁盘空间!
  • 确认您没有在/build/conf/local.config中添加额外的程序包
  • 在对core-image-minimal和core-image-sato进行位烘焙时,检查是否使用了不同的local.config文件。 (如果您在使用sato进行位烘烤时添加了软件包,则如果使用相同的local.config,则将在进行最小位烘烤时添加这些软件包)

仅是一个建议,而不是必须这样做:
如果您是第一次进行位烘焙,请使用默认的/build/conf/local.config和/build/conf/bblayers.conf (虽然取消注释DL_DIR,SSTATE_DIR,TMPDIR会很有帮助)