科学上网
实现高效网络体验

VMware安装macOS虚拟机详细教程

背景

工作需要使用mac系统,准备使用windows11下的VMware进行安装macOS系统;工具参数如下:

  • VMware版本: Workstation 17
  • macos镜像:macOS Ventura 13.6.9 (22G830) MH
  • Unlocker等工具

VMware Workstation下载安装

可以访问 VMware 官方网站下载,地址:

https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion

本站还提供百度网盘链接并包含Workstation 17许可证密钥,地址:

https://pan.baidu.com/s/1PlPheU9g_asZwaMORaD6eQ?pwd=5cz2

下载之后会得到一个exe直接安装即可。

macOS操作系统下载

可以使用 Apple 官方网站-支持界面下载macOS,地址:

https://support.apple.com/en-us/102662

本站还提供百度网盘链接macOS Ventura 13.6.9 (22G830) MH.iso镜像,地址:

https://pan.baidu.com/s/1FYZxkli-zwzmRIUDMwMRyw?pwd=gswn

其他工具安装,设置VMware Workstation支持macOS虚拟机

默认虚拟机系统选项里怎么没有macOS,因为VMware Workstation不支持macOS,我们需要用工具来让VMware Workstation支持macOS虚拟机,工具链接:

https://pan.baidu.com/s/10LKqaW0B-FIDuUUCNStMSA?pwd=nrxp

将所有文件下载下来并复制到虚拟机文件夹内,点击是,右键以管理员身份运行【uniock.exe】,出现下方命令窗字母后按回车即可,再次打开VMware Workstation就会发现它支持macOS了。

VMware Workstation新建macOS虚拟机

1.  打开VMware Workstation进入主页,然后创建新的虚拟机;可以在主页直接点击【创建新的虚拟机】或者再左上角【文件】->【新建虚拟机】

2. 选择自定义(高级),然后下一步

3. 选择最新的虚拟机硬件兼容性,然后下一步

4. 选择稍后安装操作系统,然后下一步

5. 选择客户机操作系统:Apple Mac OS X 及对应的系统版本,然后下一步

6. 设置虚拟机名称及保存位置,然后下一步

7. 设置处理器数量及内核总数,然后下一步

8. 设置虚拟机内存,然后下一步

9. 选择网络类型 -NAT

剩下的配置项直接默认就好,最后点击完成。

VMware Workstation安装macOS虚拟机

1.  新建虚拟机后可以在我的计算机中看到,然后点击【编辑虚拟机设置】,选择CD/DVD一栏

2. 右侧选择ISO映像文件

3. 开启此虚拟机

再正式安装之前提一下有可能出现的错误:

macOS在VMware中无法引导,启动出现蓝屏引导界面?

出现这种情况,一般是由于macOS的镜像包引导损坏而引起的,此时需要重新找一个macOS的镜像安装文件,出现此种问题主要是镜像包损坏所致;还有一种情况需检查镜像包和VMware Workstation设置的版本(虚拟机设置->常规->客户机操作系统->版本)是否一致

macOS系统在VMware软件中启动时,一直卡在苹果Logo启动界面,或者安装系统时一直重启。

一般这种情况多数出现在AMD处理器的机子中,出现这种情况可以尝试修改虚拟机中macOS的配置文件,先关闭你的虚拟机,然后到macOS的安装目录,找到 macOS xxxx(你选择安装的版本号).vmx文件,打开在末尾添加:

smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
featureCompat.enable = "TRUE"
smbios.reflectHost = "TRUE"
hw.model = "MacBookPro16,1"
board-id = "Mac-E1008331FDC96864"

如果你是Inter的CPU,处理方法同上,修改虚拟机中macOS的配置文件,添加以下代码:

smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"

如果还是出现系统出现五国语言并无限重启

可以更新 unlocker, 去GitHub下载最新的unlocker,更新过程,先卸载旧版,再安装新版,依次执行:win-uninstall.cmd(使用之前的安装包卸载) 和 win-install.cmd (注意:需要使用管理员权限执行)地址:

https://github.com/paolo-projects/unlocker/releases

最后重启VMware Workstation中的macos系统即可。

开始安装macos系统,回到VMware Workstation首页,点击开启此虚拟机,然后按照提示一直下一步即可

1.  选择简体中文,下一步

2. 选择【磁盘工具】

3. 选择第一个【VMware Virtual SATA Hard Driver Media】,并点击右上角的【抹掉】

4. 点击抹掉后,会出现弹窗要输入名称,可以随便输入 我这是输入的是【macos】

5. 完成抹除和命名后,左上角关闭该窗口返回上一界面;选择【安装macOS Monterey】,正式进入苹果系统安装流程

6. 后面就是苹果系统的安装过程了,跟着系统来进行,同意一些协议,选择刚刚我们命名为macos的磁盘

进度条读完了,虚拟机就安装好了macOS系统,接下来就是系统的各项配置了,配置完之后就能正常使用系统了!

其他系统配置

如果虚拟机macos系统内主题桌面是白屏状态

右键桌面点击【更改壁纸...】选择主题壁纸,右上角两个关掉,此时桌面壁纸就不会白屏了。

未经允许不得转载:专注于突破边界的个人博客 » VMware安装macOS虚拟机详细教程