Isso não é um erro, apenas um aviso. Como seus discos flash virtuais são dispositivos brutos (criados por dd
), o qemu-system não consegue adivinhar o formato do disco. Portanto, as gravações no bloco 0 (que pode ser o MBR ou algum superbloco de um sistema de arquivos) são restritas, como diz a mensagem.
Para superar isso, você pode especificar o formato do disco como format=raw
; a definição então deve ler
sudo qemu-system-arm -m 1024 -cpu cortex-a57 -M virt -nographic -drive file=flash0.img,format=raw,if=pflash -drive file=flash1.img,format=raw,if=pflash -drive if=none,file=xenial-server-cloudimg-arm64-uefi1.img,id=hd0 -device virtio-blk-device,drive=hd0 -device virtio-net-device,netdev=net0,mac=$randmac -netdev type=tap,id=net0