加载中...
返回

尝尝鲜——为自己装一台Mac OS虚拟机

如果你单纯地想体验一下以“简洁高效“闻名的Mac OS,那么我会强烈推荐你为自己创建一台Mac OS的虚拟机,使用这种方法,你不需要花费大几千元去购入一台Mac Book,就能得到最完整的系统体验。当然,假若你在体验之后爱上了这款系统,之后努力工作为自己的情怀买个单也是有所必要的。

解锁VMWare

我们诸多步骤中最困难的一步就是解锁VMWare了。为什么叫解锁呢?因为我们使用的程序被作者命名为 unlocker ,就这么简单······ 我假定阅读本文的读者已经知道什么是VMWare,并且创建过自己的虚拟机,对于VMWare的安装等流程不再赘述。本文使用的是VMWare Workstation Pro 16

正常的VMWare在创建虚拟机的时候,需要选择虚拟机操作系统,而且只有简单的几个选项(Windows/Linux/···)。我们在选项列表中看不到 apple MacOS 这类的字眼,因此我们要做的第一件事就是让VMWare能够创建 Mac OS 类型的虚拟机。 这一步真是非常的简单啊。总体而言,我们只需要进行三个步骤:

  • 下载 unlocker 软件
  • 软件运行之前做一些前期的准备
  • 运行!

Amazing,看起来一点都不难吧?

Step1

我们去 这个网址 下载所需要的软件。

对应于本文所使用的VMWare 16,你可以有两种选择:

  • Auto-Unlocker v1.1.3 以一个 exe 的形式封装好了所有的流程,在我的测试中,这个软件总是不能成功解锁VMWare,令人生气。
  • 根据某个 issue 中的办法,去 这里 下载另一个版本的 unlocker ,兄弟,这个办法真的管用!

使用第二个办法,下载的文件解压之后大概是这样的:

相信你能自己找到 win-install.cmd 这个文件,对吧?

Step2

现在先不要急着运行,我们需要做一些运行之前的准备。

打开任务管理器,首先杀掉跟VMWare有关的进程,它们一般都以 VM- 这样的格式开头。

然后进入到任务管理器的【服务】面板,停止跟VMWare有关的服务,如 VMNetDHCP 等,它们的格式也都以 VM- 开头。

不用担心服务没有关干净,或者进程杀不掉的问题。理论上我们的 unlocker 能够自动关掉这些服务,等到解锁完毕之后再启动它们。我在这里啰嗦这些,主要是忠实地记录我的实践结果,如果你运气好的话,跳过这一步最终也是可能成功的。

Step3

万事俱备,我们右键那个 win-install.cmd ,以管理员身份运行,等它运行完毕了,你的VMWare应该就支持 Mac OS 了!

  • Q:VMWare 16,按照上面的流程走,没有效果怎么办?
  • A:首先可以尝试使用 VMWare installer 进行一个 repair 的操作,也就是修复VMWare的安装了。如果这一步还不行的话,可以试试其他版本的 unlocker

下载Mac OS镜像

这一步可就厉害了!我不会向你分享镜像的链接(网上多的很),但是我要告诉你怎么突破百度网盘的限速! 总的来说,还是分成3个步骤:

  • 下载IDM

  • 下载并安装Temper Monkey

  • 下载直链助手插件,获取直链进行下载

下载IDM

IDM(Internet Download Manager)是一个多线程下载器,具体的原理大概就是面对一个大文件时,每一个线程从不同的起点开始下载,最终把每个线程下载的多个模块还原成原本的文件。当然,我们不需要深入探查它的实现方式,只需要去 这个地方 下载软件就好了! 安装软件的过程就不多说了,据说Edge浏览器也可以集成IDM插件,但是在我的实践中好像并没有用到它。


2022-05-28更新

玩过黑苹果之后,没想到有一天又回到了虚拟机的怀抱 🤣

我的 Yoga 13s 没有相应的Hackintosh教程,为了继续我的Mac OS之旅,决定还是装个虚拟机,以免想玩Mac的时候内心空虚。

这篇教程里面的绝大部分操作仍是可行的!从 unlocker 到下文的 Temper Monkey 和直连助手,没想到时隔一年,这篇小文章的可复现性还那么高,看来当初瞎折腾取得的这点实践经验还是很可贵的。

言归正传,此次复现放弃了IDM,而选用了 免费的 NDM ,在它跑起来的那一刻,内心泛起了一丝欣喜~


下载并安装Temper Monkey

鼎鼎有名的Temper Monkey(油猴)是一个浏览器插件管理器,使用这个东西你可以方便地下载并使用大佬们创造并分享出来的JavaScript程序。在Edge的扩展商店中找到Temper Monkey,下载并安装就行了。

安装直链助手

直链 是指百度网盘中的资源实际存储的链接,我们通过这个链接直接访问这个资源,就不用经过坑爹的限速服务器了! 激活Temper Monkey之后,可以直接点击它搜索我们需要的脚本。

当然,我已经亲测了若干款直链助手,可用的一款可以从 这里 下载。 使用这个助手,你需要将目标资源先转存到自己的网盘中,然后进行直链提取,否则提取到的链接可能被阻止访问。 在自己的网盘中,选中你所需要的文件(在这里当然是Mac OS的镜像了!),工具栏中应该出现【简易下载助手】这一按钮,单击进去,后面获取直链的操作就是傻瓜步骤了。

获取直链地址之后,根据它的提示先设置好IDM的一些参数,然后新建一个下载任务,把直链填进去,开始愉快地下载你的镜像吧!

安装虚拟机

直接假定你已经会安装虚拟机了,这一步就说得简单一点吧。 在创建虚拟机时给什么样的配置合适呢?我的配置是:

  • 2核CPU
  • 6G内存
  • 50G硬盘

除了开机有点慢之外(可能因为我的虚拟机放在宿主机的机械硬盘上),运行起来还是比较流畅的。 第一次打开时,不要直接选择【安装macOS】,而要在设置完语言后先选择【磁盘工具】,选择VMWare Virtual SATA,并【抹掉】盘符内容及设置名称。 下面两幅图来自参考资料[1]。

完成之后按【Esc】返回上一个页面,选择【安装macOS】,一路往下走即可。

进入桌面后,你可以看到我们安装系统时使用的光盘,右键选择推出光盘,然后在VMWare的MacOS标签上右键选择【安装VMWare Tools】,一直继续安装。

此时,会弹出一个VMWare的系统软件被阻止载入的提醒,我们进入【系统偏好设置】(也就是Apple通用的那个小齿轮标志),选择【安全与隐私】,先点击左下角解锁,然后允许VMWare在我们的电脑上安装程序。

最后,安装完毕之后重启虚拟机,就可以开始愉快的Mac OS之旅了!

在这一步的过程中截的图比较少,你可以阅读参考文章[1]来获取更多的信息。

这一步下来,有几点需要注意:

  • VMWare Tools可能无法一次成功,确保你在【安全与隐私】中允许VMWare安装程序;如果它不生效,就重新安装几次。
  • 虚拟机无法连接Wi-Fi,但是由于我们是虚拟机,可以直接连接宿主机的网络, 无需再折腾网卡驱动了 !这也是虚拟机体验Mac OS比真实物理机更加方便的一点。为了使我们的虚拟机能够通过NAT上网,记得在任务管理器中把第一步解锁VMWare时关闭的 VMNetDHCP 等服务重新开起来。
  • 保护知识产权,体验体验也就好了,真心喜欢Mac的话记得为信仰充值!
  • 本文编写于Mac OS

参考资料

[1] 小生观察室.新版VMWare之MacOS系统爬坑记[EB/OL].2020-10-20 https://mp.weixin.qq.com/s/rqw9m8JVJ_XHi4Ufst_rsQ

[2] https://github.com/paolo-projects/auto-unlocker/issues/40

最后更新于 May 28, 2022
有朋自远方来,不亦说乎?
Built with Hugo
Theme Stack designed by Jimmy