如何将Yocto生成的图像放在硬盘驱动器上并启动它?

时间:2015-10-27 17:07:43

标签: linux yocto

我为genericx86计算机正确配置bitbake core-image-minimal-dev。 BitBake生成bootia32.efibzImage--<stuff>.bin.hddimg.iso.rootfs.ext3.rootfs.ext4.rootfs.tar.bz2core-image-initramfs-<stuff>.rootfs.cpio.gz。我对如何将一个或多个这些dd到我的目标机器的硬盘并从该硬盘启动的方法感兴趣。

1 个答案:

答案 0 :(得分:3)

dd if=path/to/imagefile/imagename.hddimg of=/dev/usbdevicename

您将找到正确的USB设备名称,例如通过插入USB磁盘并查看dmesg|tail输出 - 不要猜测错误对您的硬盘是致命的。我的构建机器的一个实际例子:

sudo dd if=tmp/deploy/images/intel-corei7-64/core-image-sato-intel-corei7-64.hddimg \
        of=/dev/sdb \
        bs=4096

请注意,您可能希望将 intel-corei7-64 用作计算机,除非您知道 genericx86 对您的硬件是正确的:尽管名称前者是常见的英特尔BSP适用于任何不古老的东西(包括大核心,Xeons,Atoms ......)。

如何启动映像取决于您的目标设备:您可能需要转到BIOS设置以选择&#34;从USB启动&#34;。