我在yocto中为我的英特尔板生成了一个核心图像。
查看TMP/deploy/Images文件夹,它们是许多图像。
我在USB上使用dd
命令闪烁 *.WIC映像,并创建了两个分区(启动和平台(,并且只允许执行实时引导而无需允许其安装在板的硬盘上。
dd
命令在USB上闪烁 *.hddimg。它仅创建了" boot"。具有rootfs.img,syslinux和efi文件夹的分区。
使用USB启动为我提供了"安装"。选项,安装在板上,安装后我重新启动时,它显示"找不到启动媒体"
使用可启动图像,硬盘中有两个分区。为什么不启动..
遵循的步骤:
- 使用" Bitbake Core-image-Minimal"创建了最小的Yocto映像。命令
- 使用
dd
命令刷新USB。
sudo dd if=tmp/deploy/images/intel-corei7-64/core-image-minimal-intel-corei7-64.hddimg of=/dev/sdb
- 单击安装并输入" SDA"
- 安装成功,当我尝试通过删除USB驱动器重新启动时,它说"找不到启动选项。请安装可引导媒体并重新启动。
我在这里做的错误是什么。
选择哪个图像以及何时..
在线上没有太多信息,所以我在英特尔社区中问了这个问题,这是:
的回答:通常,一个.WIC图像是直接安装到其最终目的地,而HDDIMG则用于在其他地方进行评估和安装。
默认情况下,meta-intel .WIC图像仅具有EFI启动加载程序,并且不会通过Legacy Bios引导。
HDDIMG将具有EFI引导加载程序和Syslinux二进制文件,使其从传统BIOS启动。
在使用安装程序USB图像的启动时,您是否获得了带有四个选项的浅灰色屏幕?如果是这样,它是通过传统BIOS引导。