使用qemu创建Alpha架构虚拟机时遇到问题

时间:2019-07-09 13:51:28

标签: alpha qemu

我的cmd如下:

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

但是qemu仅向我显示一个对话框,打印“ Hello” 我已将邮政编码用作BIOS。

我试图将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 :(得分:0)

我尝试添加以下两个选项:-kernel,-initrd,解压缩的vmlinuz并将其重命名为vmlinux(这是一个ELF格式的文件,但不是vmlinuz,由QEMU检查),一切顺利。 / p>

我最后的命令是:

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