安装arm虚拟机_教大家安装 Windows 10 on ARM 版本

本文介绍了如何在X86的计算机上使用QEMU模拟运行Windows 10 on ARM系统。教程详细讲解了准备工具、创建VHD、安装方法以及QEMU配置启动的步骤,包括安装所需的驱动和模块,通过UEFI Shell启动系统。虽然由于QEMU的异构模拟导致性能较差,但对于想要体验Windows 10 on ARM的用户提供了参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从苹果的 M1 芯片 MacBook 发布后,打破了人们对 ARM 芯片性能弱鸡,无法运行大型软件的印象。苹果牛X的地方在于 X86 和 ARM 之间的过渡,目前已经有非常多的软件开发商进行了对 ARM 的适配,例如 Adobe 系列、QQ 等常用到的软件。

其实在 2012 年的时候微软就发布过了基于 Tegra 3 ARM 的 Surface 平板电脑,后来又发布了基于骁龙 SQ1/SQ2 ARM 的 Surface Pro X,不过由于性能关心,一直没有获得太大的关注度,加上缺乏原生开发的 ARM 应用。

不过最近 Windows 10 on ARM 似乎又火了,更多人愿意尝试这个系统,因为部分软件开发商在适配苹果的 M1 芯片,顺手也适配了下 Windows 10 on ARM,例如之前 Adobe 就宣布推出 Windows ARM 版的 PhotoShop,目前还是 Beta 阶段。

d76d36ce2a2af29626879bb8ba45ca84.png

近期 macOS 著名的虚拟机软件 Parallel Desktop 新版本支持 M1 Mac,可运行Windows 10 on ARM 系统,所以买了 M1 Mac 的小伙伴,将得到一台能运行macOS,iOS,Windows 程序的笔记本。

024891f348ef0d367f97872e8c191dbc.png

如果你也想体验尝试下 Windows 10 on ARM 系统,今天雷锋哥就分享如何在 X86 的电脑上模拟运行 Windows 10 on ARM 系统。注意:下面的教程来源知乎用户 @初生之鸟 小伙伴的分享。

准备工具

1.Windows 10 on ARM

2.QEMU软件

3.QEMU EFI 文件

4.USB Mass Storage DXE 驱动

安装方法

创建两个 VHD,一个 UEFI 能访问的 VHD,存放 USB Mass Storage DXE 驱动模块大小 16MB 足矣,下文称为 hdd.vhd(如果能够把驱动模块集成到 UEFI 里面,这个 VHD 可以省略)。

以及一个实际安装系统的 VHD,下文称为 usb.vhd大小 32-64GB 足够了,毕竟这也只能作为实验。

接着挂载 hdd.vhd 文件,然后创建分区并

### 使用 QEMU 在 Windows安装 ARM64 架构的 Linux 虚拟机 为了在 Windows 平台上成功部署 ARM64 架构的 Linux 虚拟机,可以采用基于 QEMU 的解决方案。具体操作如下: #### 准备工作 确保已安装最新版本的 QEMU 和 WSL2 或者 MinGW 环境来支持命令行工具运行。 #### 下载所需资源 获取适合 ARM64 架构的目标 Linux 发行版 ISO 镜像文件以及对应的 EFI 固件文件 `QEMU_EFI.fd`[^2]。 #### 创建硬盘映像 通过命令创建一个新的虚拟磁盘用于存储新系统的数据: ```bash qemu-img create -f qcow2 ubuntu16.04-arm64.img 20G ``` #### 启动并安装操作系统 使用下面这条完整的命令字符串启动 QEMU 进程来进行实际的 OS 安装过程: ```bash qemu-system-aarch64 \ -m 2048 \ -cpu cortex-a57 \ -smp 2 \ -M virt \ -bios QEMU_EFI.fd \ -nographic \ -drive if=none,file=ubuntu-16.04.3-server-arm64.iso,id=cdrom,media=cdrom,readonly=on \ -device virtio-scsi-pci \ -device scsi-cd,drive=cdrom \ -drive if=none,file=ubuntu16.04-arm64.img,id=disk,format=qcow2 \ -device virtio-blk-device,drive=disk \ -netdev user,id=mynet0 \ -device virtio-net-device,netdev=mynet0 \ -boot d ``` 上述配置指定了内存大小、CPU 类型、核心数量、机器型号等参数,并设置了必要的驱动器选项以加载 ISO 文件作为光驱和之前创建好的空白 QCOW2 映像作为主硬盘;还启用了网络功能以便联网访问软件仓库完成后续设置[^3]。 #### 访问图形界面(可选) 如果希望获得更好的交互体验而不是仅限于纯文本终端,则可以在原有基础上增加 `-display sdl,gl=off` 参数开启 SDL 图形显示窗口[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值