> 技术文档 > 如何在win11上 运行arm虚拟机

如何在win11上 运行arm虚拟机

如何在win11上 运行arm虚拟机

下面介绍一种常用的方法,即利用 QEMU 在 Windows 11 上运行 ARM 虚拟机的基本步骤。基本思路是通过 QEMU 的 ARM(aarch64)仿真模块加载一个 ARM 版系统安装镜像,同时借助适当的固件和设备配置来实现图形、USB、网络等外设支持。


1. 安装 QEMU

  • 下载:首先,从 QEMU 官方网站或可信的 Windows 版本下载站点(如 QEMU for Windows)下载安装包,并安装到本机。
  • 配置环境变量:安装后建议将 QEMU 的可执行文件目录加入系统 PATH,以便在命令提示符下直接调用相关命令。

2. 准备固件和虚拟磁盘

  • UEFI 固件:ARM 虚拟机一般需要基于 UEFI 启动,因此下载一个适合 ARM 的 UEFI 固件文件(例如 QEMU_EFI.fd),该文件可通过 Linaro 等渠道获得,并将其存放在一个固定目录下。

  • 磁盘镜像:使用 QEMU 自带的 qemu-img 工具创建一个虚拟硬盘镜像,用于安装系统。例如:

    qemu-img create -f qcow2 arm_disk.img 20G

    这里创建了一个 20G 的 qcow2 格式虚拟磁盘。


3. 准备操作系统镜像

选择你要安装的 ARM 系统,比如 ARM 版 Linux 发行版(如 openE