【问题标题】:Difference between wic and hddimg format in yoctoyocto中wic和hddimg格式的区别
【发布时间】:2018-09-06 16:46:39
【问题描述】:

我在 Yocto 中为我的英特尔板生成了一个 core-image-minimal 图像。

查看 tmp/deploy/images 文件夹,它们有很多图像。

我在 USB 上使用 dd 命令刷新了 *.wic 映像,它创建了两个分区(引导和平台),并且只允许执行实时引导,而不允许它安装在主板的硬盘上。

然后我使用dd 命令在 USB 上刷新 *.hddimg。它只创建了一个包含rootfs.img、syslinux和EFI文件夹的“boot”分区。

使用 USB 启动为我提供了一个“安装”选项,该选项安装在板上,当我安装后重新启动时,它显示“未找到可启动媒体”

使用可引导映像,硬盘中有两个分区。为什么它不启动..

后续步骤:

  1. 使用“bitbake core-image-minimal”命令创建了一个最小的 yocto 映像
  2. 使用dd 命令刷写USB。
sudo dd if=tmp/deploy/images/intel-corei7-64/core-image-minimal-intel-corei7-64.hddimg of=/dev/sdb
  1. 点击安装并输入“sda”
  2. 安装成功,当我尝试通过移除 USB 驱动器重新启动时,它显示“未找到启动选项。请安装可启动媒体并重新启动。”

我在这里做错了什么。

选择哪张图片以及何时选择..

【问题讨论】:

    标签: linux installation embedded-linux rootfs yocto-wic


    【解决方案1】:

    网上信息不多,所以我在intel社区问了这个问题,下面是回复:

    通常,.wic 映像旨在直接安装到其最终目的地,而 hddimg 用于评估和安装在其他地方。

    默认情况下,meta-intel .wic 映像只有 EFI 引导加载程序,不会通过旧版 BIOS 引导。

    hddimg 将同时具有 EFI 引导加载程序和 syslinux 二进制文件,使其能够从旧版 BIOS 引导。

    使用安装程序 USB 映像启动时,您是否看到带有四个选项的浅灰色屏幕?如果是这样,它将通过旧版 BIOS 启动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-16
      • 1970-01-01
      • 2016-04-02
      • 2015-10-03
      • 2020-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多