Estou tentando emular a arquitetura ARM usando o QEMU. Meu sistema operacional host é o Ubuntu 16.04 e o sistema operacional convidado dentro da máquina emulada é também o Ubuntu 16.04. As especificações de hardware do meu sistema host são:
Processador: CPU Intel® Core ™ i5-3470 @ 3.20GHz × 4
Memória: 7,7 GiB
Tipo de SO: 64 bits
Disco 976,0 GB
A seguir, o tutorial que estou seguindo:
sudo apt-get install qemu-system-arm qemu-efi
dd if=/dev/zero of=flash0.img bs=1M count=64
dd if=/usr/share/qemu-efi/QEMU_EFI.fd of=flash0.img conv=notrunc
dd if=/dev/zero of=flash1.img bs=1M count=64
sudo qemu-system-arm -m 1024 -cpu cortex-a15 -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 -netdev user,id=net0 -device virtio-net-device,netdev=net0,mac=$(printf 'DE:AD:BE:EF:%02X:%02X\n' $((RANDOM%256)) $((RANDOM%256)))
Isso está resultando em terminal ficar preso. Eu tentei várias vezes e deixei por quase 30 minutos, mas nada aparece na tela. O cursor pisca algumas vezes e é isso. Fechando o terminal exibe uma caixa de diálogo que diz,
"There is still a process running in this terminal. Closing the terminal will kill it."
Esta é a primeira vez que estou emulando uma máquina no QEMU. Sua ajuda seria muito apreciada.
Obrigado antecipadamente.