2

本人微信公众号:前端修炼之路,欢迎关注。

想在Windows系统上面,运行macOS系统,最简单的方式就是在VMware Workstation上安装macOS。不过,我发现在VM上面运行macOS系统的缺点是,运行极其缓慢,即使我已经给macOS分配了4GB的内存。

这篇文章可以帮你在VMare Workstation上面安装macOS Mojave。我分享了一个macOS的安装包,可以通过这个安装包在虚拟机中安装macOS。

请注意我使用的VMware Workstation版本、macOS Mojave版本。其他版本我并没有测试。

以下是我的电脑环境和使用的软件版本。

  • Windows 10
  • VMware Workstation 15.1.0
  • macOS Mojave 10.14.0

让VMware支持macOS

默认情况下,VMware是没有提供macOS和Mac OS X,也就是不支持。幸运的是,我们可以通过一个工具来解锁VMware,让VM支持macOS系统。这个工具就是VMware macOS Unlocker。它支持Windows、Linuxh和MacOS系统。如果你 的VM虚拟机已经支持了MacOS,可以跳过这个步骤。

下载

  • 关掉虚拟机,并退掉VMware
  • 解压好下载包
  • 在Windows电脑上,右键win-install.cmd文件,然后选择以管理身份运行解锁VM。

  • 当解锁程序运行完成后,运行VMware创建macOS虚拟机。

创建macOS 虚拟机

创建mscOS虚拟机非常简单,按照下面的步骤创建即可。

  • 点击文件,选择新建虚拟机。

  • 选择典型(推荐)然后下一步。

  • 选择稍后安装操作系统(S)然后点击下一步。

  • 这时候在向导中,就能看到可以选择Mac OS系统了。选择之后,记得选择版本为macOS 10.14,然后下一步。

  • 给虚拟机命名并指定位置,强烈建议修改默认的系统目录,将虚拟机安装到其他盘符下。

  • 给新虚拟机配置磁盘空间大小。默认的磁盘空间是40GB,因为担心磁盘空间不足,我分配的是100GB。

添加macOS 安装文件

创建好虚拟机之后,只需要在虚拟硬盘中安装macOS Mojave即可。可以直接通过USB安装macOS,然后在VM中通过USB进行安装macOS。但是通过文件安装的方式更简单。

文章中给出的文件是托管在Google 云端硬盘中的,国内可能会下载不了。我将文件分享到了百度云中,可以自行下载(7天后会自动取消分享)。

链接:https://pan.baidu.com/s/134vi...
提取码:uhi3

  • 选择刚才创建的虚拟机,然后编辑此虚拟机

  • 内存选项中,可以扩大内存让虚拟机运行得流畅一些。我增加了内存到4096MB (4GB) ,但是macOS依然运行得非常慢o(╥﹏╥)o。

  • 选择添加,然后选择硬盘,之后下一步。添加一个硬盘。
  • 选择硬盘类型窗口,点击下一步。
  • 选择使用现有虚拟磁盘,然后点击下一步继续。
  • 选择现有磁盘窗口,选择第一步中下载的OSX_10.14.0_Installer.vmdk文件。

  • 点击完成

安装macOS系统

现在可以启动虚拟机,然后就会看到经典的苹果logo。

之后就是macOS使用工具。

在macOS实用工具中,选择磁盘工具然后创建APFS磁盘,创建macOS。

  1. 在左侧面板中,选择(VMware Virtual…),之后选择顶部的抹掉(Erase )按钮
  2. 名字(Name)中输入名字
  3. macOS Mojave需要的是APFS格式,所以选择APFS格式。
  4. 选择GUID Partition Map
  5. 点击抹掉(Erase)按钮,将之前的磁盘都抹掉。然后关掉磁盘工具,开始安装macOS

返回到刚才的macOS使用工具,选择安装macOS

ennnn.... 如果你执行到了这里,会发现没法安装macOS,会提示文件破损无法安装的。其实这是因为系统时间的问题,导致不让安装。

  • 首先将网络关掉。我是直接将虚拟机的网设置成了仅主机模式

  • 在macOS中打开终端,然后用命令修改时间date 110913122018。输入好命令后,时间就会变成了2018年。

  • 关闭终端,然后在重新选择安装macOS

返回到macOS实用工具界面中

  1. 选择安装macOS,然后点击继续
  2. 不断的重复点击继续和同意
  3. 在接下来的窗口中,选择APFS,然后选择Install安装macOS到VMware Workstation中。
  4. 虚拟机会重启数次,直到安装成功。耐心等待就好。

一旦安装成功,就可以在虚拟硬盘中将之前创建的硬盘删除掉。点开虚拟机设置,选择硬盘,然后选择删除

安装VMware Tools

在虚拟机中安装VMware Tools是非常重要的。

  1. 选择虚拟机菜单,然后直接选择安装VMware Tools
  2. 虚拟机会自动安装VMware Tools,直接双击进行安装就行了。
  3. 安装好之后,重启虚拟机即可。


本文参考、翻译了以下文章,并进行了整理。

参考链接:


siberiawolf
2.5k 声望853 粉丝

每天多学一点,幸福多攒一点。