VMware是一款非常优秀的虚拟机软件,拥有比virtualbox更好的动态性能支持。
macOS作为一款闭源商业软件,和虚拟机较难适配。
一、测试演示参数
演示操作系统:Windows 10
系统类型:64位
演示版本:VMware-workstation-full-17.0.0.exe
二、下载学习
1、官网
【VMware Workstation 17 安装包】
VMware 中文官网:VMware 中国 – 交付面向企业的数字化基础 | CN
https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
2、版本安装建议
VMware workstation10:适用winXP
VMware workstation11-16:适用win7
VMware workstation16-17:适用win10以上
三、开始安装
准备安装程序,安装向导,勾选许可协议
选择安装位置以及附加功能,一般默认即可
不勾选选择产品更新以及用户体验计划,更新及客户体验计划对网络有一定的要求,一般会更新不成功,具体原因懂的都懂
创建快捷方式,确认开始安装,等待安装完成
安装完成:
①若有许可证可以点击【输入许可证】
②若没有许可证,可以直接点击【完成】,一般有一段时间的试用期
完成安装
四、安装操作系统MacOS
1、准备工作
1.1、下载macOS Big Sur系统原版镜像文件包
(演示版本:Install.macOS.Big.Sur.11.7.7(20G1345).VM.iso)
1.2、下载 VMwar 解锁软件 Unlocker
Unlocker v4.2.7,VMware 16-17虚拟机 Mac OS 系统解锁工具,通过下面仓库下载,该软件可以解锁 VMware Workstation 对苹果Mac系统的支持,从而使软件允许macOS的安装。
进入仓库后,点击右侧的release,下载zip包。
2、解锁Mac OS 系统
未解锁Mac OS 系统状态下的VMware,在这种状态下是无法新建和启动MacOS操作系统的。
按快捷键 ctrl + shift + esc (三个键同时按)打开任务管理器,找到所有VMware程序将其强制关闭。
然后解压【Unlocker v4.2.7 VMware Mac OS 系统解锁工具】至VM安装目录.
打开“unlocker”文件夹,再打开“windows”文件夹,找到“unlock.exe”文件,右键选择“以管理员身份运行”。
解锁工具将会自动执行,当出现“Starting VMware services…”时,说明已经成功解锁Mac的安装
3、配置VMware
解锁成功后,我们就可以新建虚拟机,为安装MacOS配置参数
选“稍后安装操作系统”。
客户机操作系统选择“Apple Mac OS X(M)”,版本我们选“macOS 11”。
这里我们可以”重命名虚拟机“,设置好“虚拟机名称”和“安装位置”。
然后设置机器的配置。
CPU
内存
网络
I/O
磁盘类型
新建磁盘
磁盘大小
基本上完成了。
编辑虚拟机。
指定系统镜像路径。
虚拟机配置完成。
理论上是可以直接正常启动进入安装界面的,我在写教程的时候没有出现过任何报错,但在找资料的时候有看到有些版本安装会有报错,大概是VM和MacOS版本的兼容性问题。
若各位在启动MacOS系统的时候出现报错了,可以尝试“常见问题”中的方法解决。
4、安装MacOS Big Sur 11.4
启动虚拟机中的MacOS 11
设置MacOS的系统语言
先用“磁盘工具”分区。
用“磁盘工具”将分配的硬盘抹除。
填写好名称,格式和方案默认就好,然后点“抹掉”,一般MacOS的默认内置硬盘名称为:Macinosh HD。
抹除完成。
磁盘处理写成后,我们就可以安装系统了,点击“磁盘工具”->“退回磁盘工具”。
点击“安装macOS Big Sur”。
点“继续”。
点“同意”。
选择刚处理好的磁盘,一定要点一下。
开始安装了,时间有点长!
安装时会出现多次重启,除非是进入了系统配置界面,否则,请不要主动介入系统的开关机。
安装中。
安装完成,进入系统设置。
系统设置就不截图写流程了,根据自己的需求操作就好。
特别提醒:虚拟机上不建议登录APPLE ID,除非是多年老号,一般新号登上就封了。
五、常见问题
1、vmci.sys版本不正确1、vmci.sys版本不正确
找到创建的虚拟机系统文件下的macOS 11.vmx(以你的虚拟机名称为准),用记事本打开编辑 macOS 11.vmx 文件
把vmci0.present = "TRUE"
后面的TRUE
改为FALSE
,然后保存。
2、vcpu-0:VERIFY 报错
找到创建的虚拟机系统文件下的macOS 11.vmx(以你的虚拟机名称为准),用记事本打开编辑 macOS 11.vmx 文件
在smc.present = "TRUE"
后面换一行,添加smc.version = "0"
,然后保存。
一般修改或添加好上面的两个参数后,就可以正常启动Mac系统了。
如有其它问题,也可以有评论区反馈。
