超过2个分区使用OpenEmbedded的wic kickstart

时间:2016-07-21 16:20:32

标签: bitbake openembedded

我的设备需要在其SD卡上有3个分区。第一个和第三个是典型的boot和rootfs分区,而第二个只需要是空格。我正在使用OpenEmbedded oe-core和meta-oe的Fido分支以及Bitbake的1.26。我的kickstart文件如下所示:

part /boot --source bootimg-partition --ondisk mmcblk --fstype=vfat --label boot --active --align 4 --size 16
part swap --ondisk mmcblk --fstype=ext4 --align 4 --size 100
part / --source rootfs --ondisk mmcblk --fstype=ext4 --label root --align 4 --size 2000

我使用dd使用.direct选项将bs=1M文件写入SD卡(8 GB)。生成的分区表最终会以某种方式损坏。我有从坏的超级块到不正确的分区大小和gParted中的其他奇怪的所有内容,例如cannot initialize '::'

如果我删除第二个分区,一切都很好。我发现有相互矛盾的帖子/错误报告表明这两者都是支持和不支持。

是否有人能够使用wic创建多个分区?

1 个答案:

答案 0 :(得分:0)

我建议提交一个错误,wic的维护者会有回应。