Ich habe ein Gerät, das 3 Partitionen auf seiner SD-Karte benötigt. Die ersten und dritten sind die typischen Boot- und Rootfs-Partitionen, während die zweite nur Leerzeichen sein muss. Ich benutze den Fido Zweig von OpenEmbedded oe-core und meta-oe sowie 1.26 von Bitbake. Meine Kickstart-Datei sieht wie folgt aus:Mehr als 2 Partitionen mit OpenEmbedded Wic 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
I dd
verwenden, um die .direct
Datei auf meine SD-Karte (8 GB) mit der bs=1M
Option zu schreiben. Die resultierende Partitionstabelle ist in irgendeiner Weise beschädigt. Ich habe alles von schlechten Superblöcken zu falschen Größen der Partitionen und anderen Kuriositäten in gParted wie, cannot initialize '::'
.
Wenn ich die zweite Partition entfernen, ist alles in Ordnung. Ich sehe widersprüchliche Posts/Bug-Reports, die darauf hindeuten, dass dies beides ist und nicht unterstützt wird.
Hat jemand in der Lage, mehrere Partitionen mit Wic zu erstellen?