This is ONLY for ESXi 8.0 & 8.0 Update 1, for other ESXi versions (including update releases), please ensure you are using the correct version of driver.
Note 2:
Known performance issue with RTL8156, TX up to 2.35Gbps while RX up to 2.15Gbps
Fusion on Apple Silicon首先会以universal app形式支持Apple Silicon,并首先可以虚拟一些arm64的 Linux虚拟机和BigSur,正如现在ESXi on Arm所支持的。这个应该不会很久。问题也不大。
虚拟Windows on Arm也会类似PD一样,在微软提供类似授权和模拟运行x86 windows程序后去提供支持。而微软提供模拟运行x86 windows程序,更多的是为了带动它的合作伙伴(常见的PC厂商)去上Windows on Arm。所以如果微软不授权Apple Silicon上利用虚拟机运行Windows on Arm,也不是不可能哦。正如之前苹果不授权在非苹果设备上运行“黑苹果”或者虚拟macOS一样,没有授权,你只能去“黑”,去“解锁”。并非常规手段。
另外,虽然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>]'.").