另外,虽然VMware宣称不官方支持ESXi8.0 on Apple Device,或者在vSphere 8上虚拟macOS。
但网友实测,原有的一些Intel CPU的Mac设备,还是能继续安装使用ESXi8.0的。
比如Intel Mac Mini 2018(8,1),默认安装会失败,需要在安装镜像的 EFI/boot/boot.cfg 中最后添加一行norts=1,这样安装能够正常完成。但是安装完成后不要直接重启,需要到 /bootbank分区更新boot.cfg, 方法是ALT+F1进入ESXi Shell,然后去编辑文件加入norts=1,保存后再重起就没问题了。
也有网友确认Intel Mac Pro 2019(7,1)也没有问题。
稍微老一点的Intel Mac Mini,就需要在安装启动时加入allowLegacyCPU=true了。比如2011(5,3), 2012(6,1, 6,2), 2014(7,1)。但是据说2011款内置的网卡不支持了,建议使用雷电2转以太网。
实际上上述脚本就是基于VMware.PowerCLI 来实现的。PowerCLI是VMware的一个非常强大的Powershell命令库,有近700 cmdlets 可以用来管理和自动化VMware很多产品(比如vSphere, vCloud Director, vRealize Operations Manager, vSAN, NSX-T, VMware Cloud Services, VMware Cloud on AWS, VMware HCX, VMware Site Recovery Manager, and VMware Horizon environments)。而PowerCLI 12.0.0版本更新中,关于ISO镜像,有如下描述:
New cmdlets for managing auto-bootstrapping and new-style depots in vSphere 7.0 have been added to the VMware.DeployAutomation and VMware.ImageBuilder module:
Version Vendor Release date ——- —— ———— 7.0.0-1.25.16324942 VMware, Inc. 06/15/2020 23:00:00 7.0.0-1.20.16321839 VMware, Inc. 06/15/2020 23:00:00 7.0.0-1.0.15843807 VMware, Inc. 03/16/2020 08:40:41 7.0.1-0.35.19324898 VMware, Inc. 02/14/2022 23:00:00 7.0.1-0.15.17168206 VMware, Inc. 11/18/2020 23:00:00 7.0.1-0.10.17119627 VMware, Inc. 11/03/2020 23:00:00 7.0.1-0.25.17325551 VMware, Inc. 12/16/2020 23:00:00 7.0.1-0.20.17325020 VMware, Inc. 12/16/2020 23:00:00 7.0.1-0.30.17551050 VMware, Inc. 02/03/2021 23:00:00 7.0.1-0.0.16850804 VMware, Inc. 09/04/2020 16:33:22 7.0.2-0.0.17867351 VMware, Inc. 04/28/2021 23:00:00 7.0.2-0.15.18295176 VMware, Inc. 08/23/2021 23:00:00 7.0.2-0.20.18426014 VMware, Inc. 08/23/2021 23:00:00 7.0.2-0.25.18538813 VMware, Inc. 09/13/2021 23:00:00 7.0.2-0.30.19290878 VMware, Inc. 02/14/2022 23:00:00 7.0.3-0.20.19193900 VMware, Inc. 01/17/2022 23:00:00 7.0.3-0.30.19482531 VMware, Inc. 03/28/2022 23:00:00 7.0.3-0.35.19482537 VMware, Inc. 03/28/2022 23:00:00
New-IsoImage : Error retrieving file for VIB 'VMW_bootbank_vmkusb-nic-fling_1.8-3vmw.703.0.15.51233328':
("<zipfile.ZipExtFile name='vib20/vmkusb-nic-fling/VMW_bootbank_vmkusb-nic-fling_1.8-3vmw.703.0.15.51233328.vib'
mode='r' compress_type=deflate>", "Error opening file object for VIB
'VMW_bootbank_vmkusb-nic-fling_1.8-3vmw.703.0.15.51233328': Expected value '[]' for attribute 'swplatforms', but found
value '[<vmware.esximage.Vib.SoftwarePlatform object at 0x0000015A1ECEBB08>]'.").