macOS on ESXi

VMWare ESXI 配置macOS虚拟机

需要的工具/ISO

unlocker3.0

或者 unlocker

macOS的ISO自行下载

过程

给esxi打补丁

1. unlocker3.0

  • 登陆网页端esxi管理,打开服务器的ssh服务。

  • 在macOS的系统上构建好unlocker

1
python esxi-build.py
  • ssh登陆进去,把上个步骤得到的所有东西上传到服务器。
  • 打补丁
1
2
3
4
5
tar -zxvf esxi-unlocker-300.tgz
chmod a+x *.sh
./esxi-install.sh
# then reboot your server
reboot

2. 其他版本unlocker

直接复制到服务器,然后执行esxi-install.sh,随后重启服务器。

安装vm

这里esxi的版本是6.7,按理说兼容6.5。

直接把镜像上传到服务器上,然后直接新建vm。

但是这里得到报错:

1
smc read error k0 esxi xxxxx

无法解决。

导入ovf

使用低版本vm workstation(12),选择兼容性esxi 6.5,建立一个macos的虚拟机,然后导出ovf,然后部署到服务器上。

这里注意:导出前移除光驱加载的镜像,否则部署会失败。

这种方式,能部署上去,但是无限重启,内核无法加载起来。

安装vm plan B

更换了unlocker的补丁,就能正常安装了。

这里看起来应该是unlocker补丁的问题 - -。 玄学