Estou tendo um problema semelhante, verifique se você possui o GENEXT2FS ativado nas ferramentas do host.
R2_PACKAGE_HOST_GENEXT2FS=y
Parece que o buildroot está colocando todos os seus arquivos rootfs em cada partição que você define. Se você aumentar o tamanho máximo do arquivo e montar a partição, poderá ver todo o sistema de arquivos.
Eu descobri que você não deveria usar o genimage para criar a partição, mas referir-se a um sistema de arquivos já feito. (e remova a definição image application.ext4 no topo)
genimage.cfg:
partition application {
partition-type = 0x83
image = "application.ext4"
}
Você cria o arquivo application.ext4 em sua pasta buildroot / output / images da seguinte forma:
dd if=/dev/zero of=application.ext4 bs=1M count=20
mke2fs application.ext4
Quando terminar, você pode montar a partição e ver que tem uma partição vazia em funcionamento! (No seu dispositivo físico ou no QEMU)
mkdir /mnt/test
mount -t ext4 /dev/vda3 /mnt/test
Eu sei que essa pergunta é antiga, mas perdi muito tempo com isso e parece que o Google não é muito cheio de recursos para esse problema.