如何“挂载”一个 bitbake 输出构建 - “wic.bz2”文件

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

就像挂载 SD 卡的映像副本的能力一样,我正在尝试“挂载”yocto/bitbake 输出文件以检查内容或通过 docker 运行。

查看各种文档/教程,说明“wic.bz2”文件类型旨在直接刻录到 SD 卡安装,这肯定不是唯一的选择?

也许我误解了 bitbake build 的结果或者确实检查了错误的文件?

其他信息: .我正在使用“Dunfell”分支构建一个小型 Rasbperrypi3-64 图像 .我用的是WSL 20.04 V2

来源:

sdming 更新为 wic.bz2 格式

下载并刷入 SD 卡

raspberry-pi yocto bitbake
2个回答
1
投票

简答:您不能将 wic 文件转换为 img 文件。 正如这里提到的

如果你想测试 yocto 输出,这里有一个指南:

  1. 正如@Tim Robeerts 提到的,使用 bunzip

  2. 要么将 wic 文件写入 sd 卡(此处为示例),要么为 wic 示例中提到的其他替代方案

  3. 使用rufus等工具,从sd卡创建一个.img文件。

  4. 使用 Quick EMUlator (QEMU) Qemu 模拟器 允许您启动 img 文件进行测试。 或者,您可以使用虚拟框: 虚拟盒子


0
投票

找到两种检查 wic 文件的便捷方法:

  1. wic ls
    文档
  • 使用相应的工具提取
    image.wic.[gz|xz|bz2]
  • wic ls image.wic:3/usr/bin
    - 显示 rootfs 分区上的路径。没有
    :3
    和路径它显示所有可用的分区。
  1. 剧本
  • 这个脚本从rootfs创建一个目录。
  • 符号链接已损坏,但适用于
    find
  • 简而言之就是解压,挂载回环,拷贝文件到指定目录。
© www.soinside.com 2019 - 2024. All rights reserved.