我已经在Yocto上为我的英特尔开发板生成了一个核心映像。
查看tmp/deploy/images文件夹,有许多图像。
我使用dd
命令在USB上刷写了*.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驱动器重启电脑时,显示“未找到引导选项。请插入可引导媒体并重新启动。”
我在这里做错了什么。
应该在什么情况下选择哪个镜像文件。