0

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

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

4

2 回答 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了。它会给出错误。

于 2018-03-28T05:51:04.080 回答
0

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

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

bitbake 后创建的图像

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

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

于 2019-03-13T22:03:05.663 回答