Эмуляция среды ARM с помощью QEMU

Я пытаюсь эмулировать архитектуру ARM с помощью QEMU. Мой хост ОС является человечностью 16.04 и гостем ОС в эмулированной машине, является также человечностью 16.04. Спецификации оборудования моей хост-системы:

Процессор: Intel® Core™ i5-3470 CPU 3.20 ГГц × 4

Память: 7,7 гибибайт

Тип ОС: 64 бита

Диск 976,0 ГБ

Следующее является учебным руководством, за которым я следую:

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)))

Это заканчивается в терминальное застревание. Я попробовал его многократно и оставил его в течение почти 30 минут, но ничто не появляется на экране. Курсор мигает несколько раз и затем вот именно. Закрытие дисплеев терминала диалоговое окно, которое говорит,

    "There is still a process running in this terminal. Closing the terminal will kill it."

Это - первый раз, когда я эмулирую машину в QEMU. Ваша справка высоко ценилась бы.

Заранее спасибо.

1
задан 16 February 2017 в 12:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: