Я сталкиваюсь с проблемой, когда использую qemu для создания витальной машины с альфа-архитектурой. - PullRequest
0 голосов
/ 09 июля 2019

Мой cmd выглядит следующим образом:

qemu-system-alpha -m 512 -cdrom debian-5010-alpha-netinst.iso -hda alpha.disk -boot d

Но qemu показывает только диалоговое окно, печатает «Hello». Я использую этот код в качестве биоса.

Я пытался простозаменить архитектуру iso на x86 следующим образом:

qemu-system-x86_64 -m 512 -cdrom ubuntu-18.10-desktop-amd64.iso -hda alpha.disk -boot d

все идет хорошо, кроме скорости слишком медленной ...

Я хочу выяснить, в чем проблема, я только заменяю: qemu-system-alpha -> qemu-system-x86_64 debian-5010-alpha-netinst.iso -> ubuntu-18.10-desktop-amd64.iso

Наконец-то я попытался скомпилировать исходный код qemu и palcode, но это не помогло.

Спасибо.

1 Ответ

0 голосов
/ 10 июля 2019

Я попытался добавить следующие две опции: -kernel, -initrd, распакованный vmlinuz и переименовать его в vmlinux (это файл формата ELF, но не vmlinuz, который проверяется QEMU), и все идет хорошо.

Мой последний cmd:

qemu-system-alpha -hda alpha.disk -kernel vmlinux -append ‘console=ttyS0’ -initrd initrd.gz -L pc-bios/ -net nic -net user -drive file=debian-5010-alpha-netinst.iso,if=ide,media=cdrom
...