【发布时间】:2017-12-02 19:24:14
【问题描述】:
我正在使用bitbake 构建yocto 图像,图像类型为dsk(默认为wic,我在local.conf 中更改为dsk)。它生成bzImage, boot/grub/grub.conf。但这些都没有安装在 dsk 中。
在 .dsk 格式中,我有两个分区保存相同的 EFI,第三个分区作为 OS 根文件系统。
在第一个两个分区树中,
├── EFI
│ └── BOOT
│ └── bootia32.efi
├── EFI_internal_storage
│ └── BOOT
│ └── bootia32.efi
├── emmc-partitions-data
└── rmc.db
所以,这里没有内核和 grub 配置。如何将内核和 grub 映像作为 dsk 映像的一部分安装到该分区?
我的另一个问题是,拥有两个相同的分区持有 EFI 有什么意义?
【问题讨论】:
-
据我所知,目前的 OpenEmbedded 中没有
dsk图像类型。您使用的是什么层和版本?dsk-image 类型在哪里定义? -
这是为 dsk 添加的本地脚本。