我的设备需要在其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创建多个分区?
答案 0 :(得分:0)
我建议提交一个错误,wic的维护者会有回应。