2023.4 公告 (此文章不再更新/已过时):
题主主要用 docker 去了,不折腾 ESXi 了,所以题主的 Github fork 目前已经标记为 Archive (归档/封存),此文章也仅保证 ESXi 6.7-7.0U2 的多数版本能生效 (评论区反馈7.0U2可用U3就不行了),当然如果这篇文章能帮到你还是欢迎在 Github 上送个小星星 ⭐。
不论如何,这只是一个 fork,有其他分支仍在更新,有需要的朋友可以去原项目的 fork 关系图 esxi-unlocker/network 看一看最新分支是否支持新版本。事实上 Unlocker 的代码量不多,原项目只有一个 .py 文件,对 ESXi 系统有比较深理解的人不妨试试自己动手丰衣足食。
不使用 unlocker 解锁黑苹果时,无法安装系统 (无限重启):
建议先参看的其他教程:
1. 附可用的系统镜像下载, *附的unlocker版本已过时不可用在ESXi 6.7 上安装MacOShttps://bbs.pcbeta.com/viewthread-1803777-1-1.htmlhttps://bbs.pcbeta.com/viewthread-1803777-1-1.html
2. 下载链接已失效。ESXi版本较老, 但unlocker操作步骤较详细EXSI6.0平台安装MAC OS X 10.13虚拟机https://blog.csdn.net/qq_40251477/article/details/85094535?spm=1001.2101.3001.6650.12&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-12.fixedcolumn&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-12.fixedcolumnhttps://blog.csdn.net/qq_40251477/article/details/85094535?spm=1001.2101.3001.6650.12&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-12.fixedcolumn&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-12.fixedcolumn 3. ESXi版本较新, 可参考虚拟机创建的步骤,以及系统安装步骤VMware ESXI部署macOS(上)https://blog.csdn.net/gtj0617/article/details/108048692
https://blog.csdn.net/gtj0617/article/details/108048692
4. WorkStation的教程,但是很详细,可以用作参考虚拟机VMware安装苹果系统macOS,超级详细教程,附文件下载,真教程!!https://blog.csdn.net/Simon_477/article/details/110252233
新版 Unlocker
目前能找到的所有教程上,给出的 Unlocker 版本都比较老,实际运行 ./esxi-install.sh 时,会产生如下反馈:
[root@localhost:.../esxi-unlocker-3.0.0]./esxi-install.sh
VMware Unlocker 3.0.0
===============================
Copyright: Dave Parsons 2011-18
Installing unlocker.tgz
File unlocker.tgz does not exist
这是中文互联网上能找到的最后的3.0.0版本。其中缺少所需文件,已无法正常执行。事实上 Unlocker 是一个专门给 VMware 虚拟机解锁黑苹果的脚本,在 GitHub 上开源。而基于这个原始版本,又有一个针对 ESXi 制作的 ESXi-Unlocker。原项目地址在此:
https://github.com/shanyungyang/esxi-unlocker
但是这个项目不知为何已经已经很久不再维护了。而且也没有 Releases 发布,只有一个 tag 快照可以下载到 3.0.0 版本。这个版本也是目前我在中文互联网的所有教程中找到的最新的版本了。
然而出现上面的报错,于是我查看了该项目目前还在维护的其它分支:
最终找到了上面一个箭头所指的,黄色线表示的那条分支。该分支更新到了 3.0.3 ,最高支持到 ESXi 7.0 U3,而第二个箭头是我新创建的分支,作为自用的备份,并且更新了一份说明文档。
https://github.com/PiCluster/ESXiUnlocker (项目 Repo, 含源码和说明文档)
https://github.com/PiCluster/ESXiUnlocker/releases/tag/3.0.3 (下载页)
https://github.com/hugepants/esxi-unlocker/releases/tag/3.0.1 (另一个分支)
免积分,3.0.1https://download.csdn.net/download/RGBBB/72129961免积分,3.0.2
https://download.csdn.net/download/RGBBB/72130224
我在自己的 ESXi 6.7 中使用此版本,成功运行: