在几个不同的配方文件上运行 BitBake 后,BitBake 会生成一个“.hddimg”类型的文件。我无法找到有关此文件用途的明确解释,我发现的最接近的是此处邮件列表中的一些猜测。作者保罗说:
该映像不是常规可引导系统驱动器的映像,而是较小系统的“实时映像”,该系统可以从 RAM 中的虚拟文件系统引导真实系统,该系统的映像首先从单个文件中读取级别,或者它可以将真实系统安装到不同的驱动器。
'bootimg.bbclass' 是生成 .hddimg 的原因,在开头的评论中写道:
.hddimg 文件 [是] 包含 syslinux、内核、initrd 和 rootfs 映像的 msdos 文件系统。这些可以直接写入硬盘,也可以在 USB 闪存盘上启动(用 dd 将它们写入那里)。
这似乎与 Paul 所写的相符,但对于如何从该文件启动(至少对于像我这样的新手而言)仍然存在很多歧义。