VMware虚拟机安装MacOS
VMware虚拟机安装MacOS
- MacOS 10.15.7 ISO镜像下载地址:https://www.mediafire.com/file/yftz68hh9imwxwb/macOS_Catalina_10.15.7_by_Techsprobe.rar/file
准备工作
下载MK-Unlocker:https://www.mediafire.com/file/w4khcmcu7hqo1a7/MK-unlocker.zip/file
下载beamoff:https://github.com/JasF/beamoff
下载dawrin.iso:https://drive.google.com/drive/folders/1vZpZ6LwTmFV4j1bqZTF7g8DcEqH-W5Zf
BIOS中开启Intel VT(虚拟化),否则安装过程中会出错,提示“Intel VT-x处于禁用状态”
解锁VMware
关闭杀毒软件
关闭VMware软件,确定进程没有开启!
进入下载好的 MK-Unlocker
,右键以管理员身份运行 win-install.cmd
等待cmd窗口关闭就完成了
开始安装MacOS
像CentOS那样,第一步选择典型,正常安装虚拟机系统
别忘了在选择客户机操作系统的时候,选择 Apple Mac OS X
,然后选择自己的镜像版本
注意:硬盘大小我给的是100GB,内存是16G,CPU核心数是8核
因为短板效应,比这个配置再高也没用了,这样已经算是拉满配置了
修改物理文件
进到存放虚拟机的文件夹,找到 .vmx
后缀的文件
找到 smc.present = "TRUE"
这条语句,在紧跟着这句话的下面加上语句 smc.version = 0
注意! 如果物理机的cpu是amd的,则还需要在该文件的末尾处添加如下内容
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"
smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
keyboard.vusb.enable = "TRUE"
mouse.vusb.enable = "TRUE"
修改虚拟机配置
然后开机安装
安装系统
选择语言之后,会有一个实用工具页面
这里需要使用磁盘工具抹掉磁盘,抹成Mac系统认识的磁盘
找到给虚拟机设置的100GB的磁盘,点击上方的抹掉
名称随意设置就好,格式设置为Mac OS扩展(日志式)
,方案为GUID分区图
点击抹掉
。
然后就可以关掉磁盘工具了,点击 安装 macOS
,然后继续
一路同意下去
选择刚才抹掉的磁盘来安装系统,磁盘名称即为刚才抹盘时设置的。
重启之后的设置
区域选择 中国大陆
,继续
键盘如果不使用繁体中文的话,可以把繁体中文去掉,继续
勾选 现在不传输任何信息,继续
注意:不要设置AppleID,不然会出bug。点击 稍后设置
,跳过
同意条款与协议,继续
创建账户和设置密码,自行设置。
快捷设置建议选择地图,然后不向Apple进行反馈
外观自行选择,但是不要选择自动
到这,就已经安装完毕了,下面进行优化
VMware Tools (安装后会卡顿)
关闭虚拟机,按下图选中下载好的 darwin.iso
文件
开机,然后双击点开桌面上出现的VMware Tools
点击安装,一路向下
安装时会出现输入密码的情况,输入用户密码,安装软件
然后会出现 系统扩展已被阻止
,点击 打开安全性偏好设置
如下图,点击左下角锁头,输入密码,点击允许
叉掉页面,然后点击 重新启动