准备

下面是开始前的环境和准备:

  • VMware Workstation Pro(这个就不用说了)
  • 带引导的原版DMG格式macOS镜像(推荐黑果小兵的)
  • 16GB及以上的U盘,最好是USB3.0的(用于写入DMG系统镜像)
  • Unlocker(用于解锁VMware安装macOS选项和环境)
  • VMware安装macOS虚拟机的目标硬盘至少保留40GB+的空间(最好是固态)
  • PC是英特尔处理器(最好支持虚拟化)

我的环境:(仅供参考)

点击展开查看Unlocker如何选择
  • 相同点:两个项目都是在Github发布页下载最新版

  • 项目一(更适合Linux的VMware):

    • Windows:以管理员身份下载,解压缩并启动win-install.cmdpython发行版已经内置)
    • Linux:下载,解压缩并执行sudo lnx-install.sh,确保已安装python 3.0+,如果您遇 到到类似“不支持Python”的错误,但是您确定已安装python 3+,请将lnx-install.sh内部的行从“ python xxxxxxx.py”更改为“ python3.7 xxxxxxx.py”(如果已安装)已安装python 3.7,否则请尝试python3或其他工具)
  • 项目二(更适合Windows的VMware):

    • Windows:下载解压到指定目录,运行可执行程序
    • Linux:安装deb软件包,如果出现错误,你可能需要自己按照项目文档自行编译适宜你的客户端Linux的软件包

安装Unlocker

  • 打开任务管理器,停止所有的VMware的进程和服务

  • 解压Unlocker.exeVMware安装的具体路径并运行(注意路径是非中文)

  • 等待完成:

  • 打开VMware Workstation Pro,看看新建虚拟机有没有``的选项如果有上面的步骤就成功完成了

写入U盘镜像

这里使用的镜像写入工具是balenaEtcher

  • 首先插上U盘,然后打开balenaEtcher,点击Flash From file选择你下载的dmg格式macOS系统镜像

  • 第二步Select Target选择你的U盘,点击Select

  • 完事后点击Flash,等待写入完成

新建虚拟机

  • 打开VMware Workstation Pro

  • 新建虚拟机,类型选择典型,点击下一步

  • 选择稍后安装系统,选择下一步

  • 虚拟机操作系统选择Apple Mac OS X版本选择跟你镜像一致的版本。点击下一步

  • 选择虚拟机安装路径,最好选择剩余空间大于40GB固态硬盘目录,继续下一步

  • 勾选将虚拟磁盘存储为单个文件,点击下一步

  • 选择自定义硬件

  • 内存选择适合你实际主机系统的,不能大于你的宿主主机的实际内存大小

  • 处理器注意勾选虚拟化:

  • 选择硬盘点击添加

  • 进入下一步

  • 硬盘类型选择SATA,继续下一步

  • 选择使用物理磁盘,点击下一步继续

  • 使用情况选择使用单个分区设备里面一般都好几个设备,但是只有一个是我们需要的正确的设备,也就是你U盘写入镜像的实际分区

  • 文件系统没看到Apple HFS的表示设备选择错误,点击上一步返回重新选择

  • 以上面类推,找到正确设备并勾选,点击下一步

  • 浏览选择虚拟机安装位置的vmdk文件,点击完成

  • 添加的硬盘正确的应该是这样:

  • 点击确定,结束虚拟机的创建

开始安装

  • 上面的步骤完成后,点击开启虚拟机,启动macOS虚拟机

    开机中

  • 选择语言

  • 选择磁盘工具,点击继续

  • 选择VMware Vitual SATA点击抹掉

  • 格式选择APFS或者mac OS 拓展(日志式),方案GUID分区图,点击抹掉

  • 返回,选择安装mac OS

  • 同意许可条款,选择分配给虚拟机的硬盘

  • 开始安装

  • 安装进度条跑完后,会自动重启

  • 设置区域-语言和输入法

  • 等待设置完成

  • 进入桌面,完成~

    Enjoy

后续

鸣谢

Windows下VMware Workstations Pro15.5.0安装macOS Catalina 10.15虚拟机