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

在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 这种全功能的操作系统,理论上可行,但是会比较吃力。

    评论

报告相同问题?

悬赏问题

  • ¥15 使用C#,asp.net读取Excel文件并保存到Oracle数据库
  • ¥15 C# datagridview 单元格显示进度及值
  • ¥15 thinkphp6配合social login单点登录问题
  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配