使用QEMU创建Alpha架构虚拟机启动异常,寻求问题排查帮助
QEMU Alpha架构虚拟机启动仅显示"Hello"对话框,x86架构正常但交叉编译源码未解决
我最近在折腾QEMU的Alpha架构虚拟机,结果遇到了一个棘手的问题:
当我执行这条启动命令时:
qemu-system-alpha -m 512 -cdrom debian-5010-alpha-netinst.iso -hda alpha.disk -boot d
QEMU只会弹出一个显示"Hello"的对话框,完全无法进入Debian的安装流程。我已经按照要求把palcode作为BIOS来使用了,但还是没效果。
不过有意思的是,我把架构换成x86_64,同时替换对应镜像后,命令改成这样:
qemu-system-x86_64 -m 512 -cdrom ubuntu-18.10-desktop-amd64.iso -hda alpha.disk -boot d
除了运行速度有点慢之外,虚拟机完全正常,能顺利进入安装界面。
我后来还尝试了交叉编译QEMU和palcode的源码,以为是版本兼容性问题,但编译完成后启动Alpha虚拟机还是老样子,只显示"Hello"。
有没有大佬碰到过类似的情况?能不能给我一些排查的思路?比如是不是palcode的版本和QEMU不匹配?或者Debian的Alpha镜像有什么特殊要求?或者QEMU编译时需要开启什么Alpha相关的配置?
内容的提问来源于stack exchange,提问作者Lucky
相关产品推荐
相关产品推荐

