如何为 i.mx7 构建 hddimg

如何为 i.mx7 构建 hddimg

我有一个 i.mx7 som。我想构建一个 Yocto 映像,我可以将其添加到 USB 记忆棒上以从中启动。我相信我想要一个 hddimg 图像,但不知道如何创建一个(我有 sdimg ,它可以完美地工作)。

我将不胜感激。

我已将 IMAGE_FSTYPES 设置为“hddimg”,但收到“错误:没有提供‘syslinux’”

答案1

恕我直言,.sdimg 将完美完成这项工作。

实际上,目标存储是 SD 卡、USB 闪存驱动器还是真正的 HDD 并不重要,只要您的引导加载程序能够处理它(显然,您的主板就是这样)。

只需将 .sdimg 转储到 USB 闪存驱动器 ( dd if=<.sdimg path> of=<sdcard device node, aka /dev/sdX>) 即可开箱即用。

不过,只是为了解释一下您遇到的错误,它看起来像是hddimg一个包含引导加载程序的映像(syslinux是引导加载程序...)...我猜 IMAGE_FSTYPEShddimg因为它需要 syslinux,所以仅适用于 PC,不适用于 PC嵌入式计算机。

尝试将其刻录.sdimg到闪存驱动器并告诉我们它是否有效(或无效):-)

相关内容