Mac M1 Pro利用QEMU安装WIN11

2,315 阅读2分钟

推荐在本人博客Yolel's Blog阅读

准备工作

利用Homebrew下载QEMU和UTM(推荐)

brew install qemu
brew install --cask UTM

附:也可到二者官网下载。

下载 Hyper-V 格式虚拟盘

1.访问 Windows 11 Insider Preview 的下载页面(sspai.com/s/66Rd)。

注:该页面需要登录加入了「预览体验计划」的微软账号才能访问。

2.点击蓝色的「Windows Client ARM64 Insider Preview - [ 版本号 ] 」按钮下载虚拟机,这将得到一个名称形如 Windows11_InsiderPreview_Client_ARM64_en-us_22598.VHDX 的文件。

下载1

下载spice-guest-tools-0.164.3.iso

  1. 访问spice-guest-tools-0.164.3.iso的下载页面(mac.getutm.app/support/)。
  2. 点击蓝色的「Download」按钮下载虚拟机,这将得到一个名称形如 spice-guest-tools-0.164.3.iso 的文件。

下载2

VHDX格式转换QCOW2

qemu-img convert -p -f vhdx -O qcow2 Windows11_InsiderPreview_Client_ARM64_en-us_22598.VHDX win11.qcow2

-p 选项指显示进度条;

-f 选项分别用于指定输入格式;

-O 选项分别用于指定输出格式;

文件汇总

至此,我们得到了下图三个文件

  • Windows11_InsiderPreview_Client_ARM64_en-us_22598.VHDX
  • win11.qcow2
  • spice-guest-tools-0.164.3.iso

注:由于版本不同,文件名可能略有不同

文件汇总

创建Win11

打开UTM

选择新建一个虚拟机

新建虚拟机

选择虚拟化

选择虚拟化

选择Windows

选择Windows

勾选导入VHDX,UEFI(默认勾选),导入qcow2文件

导入qcow2

硬件与文件共享默认即可,选下一步,到总结选保存

创建完成

至此,已创建完Win11虚拟机

启动并安装Win11

启动Win11,进入系统安装界面

启动win11 接下来,正常安装,语言若无Chinese,可先选择US,进入联网后重新设置即可。

注:卡在联网阶段的解决方案

特殊情况

若出现==Next==变成灰色无法点击,则按住键盘Shifi+fn+F10,弹出CMD

然后输入oobe\bypassnro,系统重启,重新进入Win11安装界面,安装步骤到上一步后,变成如下图所示

第一步

按照上图,点击==I don’t have internet==,到下图。

第二步

继续安装

接下来便是正常安装,设置用户名,密码,密保问题等等,直到出现下图所示,等待一段时间

截屏2022-04-24 13.34.57

到下图,Win11算是已经安装完成了,但由于缺少驱动,依旧无法连网,并且屏幕大小适配较差

安装完成

按照下图,加载驱动,选择spice-guest-tools-0.164.3.iso

加载驱动CD

按下图,进入驱动

进入驱动CD

按下图,选择spice-guest-tools,正常安装,最后重启即可

安装驱动

最终效果进入全屏时如下图,已正常联网。

效果展示