Emulando o ambiente do ARM usando o QEMU

1

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.

    
por D. A 16.02.2017 / 10:33

0 respostas