yunfan188 2020-07-07 13:13 采纳率: 100%
浏览 3796
已结题

在x86_64架构的Windows10系统下搭建一个ARM64架构的虚拟机,如何实现?

问题描述:本人想在Windows10(x86_64架构)上创建一台模拟ARMv8指令集的虚拟机,虚拟机使用CentOS-arm64版本的操作系统(CentOS-8.2.2004-aarch64-dvd1.iso)?

我在QQ技术群里询问过:在Windows下的VMware软件中安装CentOS-arm64版本的虚拟机是否可行? 大家给出的答案是不行,给出的理由是:VMware软件只能安装和宿主机架构相同的虚拟机。

那是否还有其他的方式能够在x86_64架构的Windows10系统中安装一台ARM架构的虚拟机呢?请各位技术大神支招呀!

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-07-07 14:05
    关注

    虚拟机做不到,因为虚拟机只是把操作系统作为一个子程序执行。所以不同cpu肯定不行。
    你的要求是需要模拟器来实现,模拟器是相当于把目标cpu指令当作解释语言来解释执行。
    模拟器有很多,比如qemu bochs等等
    比如qemu https://blog.csdn.net/skj1995/article/details/81168857
    要注意,模拟器效率很低,因为它是翻译后执行的。运行 centos 这种全功能的操作系统,理论上可行,但是会比较吃力。

    评论

报告相同问题?