UTM安装Win11虚拟机
在Mac上用UUP dump安装win11虚拟机。
下载
到UTM镜像库 找到win11的链接点进去下载。
这里下载的是苹果ARM64的版本。
下载之后的zip文件解压之后会得到一系列的脚本文件,需要跑 uup_download_macos.sh下载和生成ISO文件。
brew
运行这个脚本需要一系列的应用,官方的readme推荐用brew安装。
我们先安装brew:
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
等待时间是比较长的,中间需要输入密码,静待安装完成
安装脚本工具
用brew安装脚本工具:
1 | brew tap sidneys/homebrew |
运行下载脚本
1 | chmod -R 777 uup_download_macos.sh |
完成下载大概4.7G。
脚本会自动开始合并生成ISO文件,这里报错了
1 | **CAB -> ESD:** Microsoft-Windows-LanguageFeatures-Speech-zh-cn-Package-arm64 |
网上检查了一下是cabextract有问题,用下面的方法解决了。
进入 files 文件夹,修改convert.sh的第426行。
加入 -k 。
1 | cabextract -k -d "$extractDir" "$file" >/dev/null 2>/dev/null |
回到file的上一级文件夹单独跑convert.sh脚本。
1 | ./files/convert.sh |
合并完成,会得到一个ISO。22000.1_MULTI_ARM64_ZH-CN.ISO
创建虚拟机
打开UTM创建虚拟机(不用模拟环境),一路下去就好了,可以参考一下官方文档。
中间会出现提示本机无法安装windows的提示,解决方案如下:
- Mac上fn+shit+f10弹出command
- 启动
regedit.exe - 找到
HKEY_LOCAL_MACHINE>SYSTEM>SETUP - 建立一个项
LabConfig - 在
LabConfig里创建两个新的DWORD(32-bit)BypassTMPCheck值为1BypassSecureBootCheck值为1
关闭之后继续安装就好了。
注意:这个过程中不能关闭虚拟机,关闭了重新启动,注册表就会恢复默认状态。
1 | ### “This PC can’t run Windows 11” |
解决没有网络的问题
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Oasis - 河畔生活!











