Opencore for ESXi 7 legacy CPUs
ESImage profile: ESXi-7.0U3f-20036589-standard (VMware, Inc.)
Manufacturer
HP
Model
ProLiant DL380 G7
CPU
Logical processors
24
Processor type
Intel(R) Xeon(R) CPU X5670 @ 2.93GHz (Westmere no AVX nevermind AVX2!)
Sockets
2
Cores per socket
6
Hyperthreading
Yes, enabled
Memory
103.99 GB
NB: USB controller 1 must be of type USB3.1 (USB 1.1 is deprecated under macOS Ventura)
Procedure is quite simple:
-
Attached a working VMWare workstation - IPSW OS.dmg used - Ventura macOS 13.1-22C65 VM (vmdk) to an existing Monterey ESXi VM (spoofed to iMac17,1 for compatibility with OpenCore Legacy Patcher)
-
https://github.com/dortania/OpenCore-Legacy-Patcher/archive/refs/heads/main.zip
-
Satisfy build requirements: eg: pip3 install requests ...
-
Execute: OpenCore-Patcher.command
-
Create EFI
-
Copy created EFI to EFI partition
-
Made sure that it was possible to boot Monterey from opencore.efi; then with addition of NoAVXFSCompressionTypeZlib-AVXpel.kext and CryptexFixup.kext was able to boot macOS Ventura.
-
iMac18,3 profile used in VMX: basic requirement for macOS Ventura
Opencore-esxi-legacy-cpu-rev2.7z
https://github.com/macchrome/compilers/releases/download/Opencore-esxi-legacy-cpu-0.01/Opencore-esxi-legacy-cpu-rev2.7z
SHA1: 275A87F70178327BA0EE5FEF14AAA646BCD4C8D4
Generic OpenCore macOS installer - ESXi 7 & VMW 17
-
Create macOS VM - Hard disk at least 40Gb (USB 3.1 required)
-
Add second hard disk: OC.ESXi.vmdk (ESXi 7 requires this to be an IDE Controller - ESP created under Windows! OR
vmkfstools -i OC.ESXi.vmdk -d zeroedthick OC-2.ESXi.vmdk for SATA compatibility) -
Add virtual macOS Monterey/Ventura installer iso
-
If installing Ventura add the following to .vmx, make sure there are no duplicate entries.
smc.present = "TRUE"
smc.version = "0"
board-id.reflectHost = "FALSE"
board-id = "Mac-BE088AF8C5EB4FA2"
hw.model.reflectHost = "FALSE"
hw.model = "iMac18,3"
-
Boot into VM EFI bios, boot from file: OC.ESXi.vmdk\OC.ESXi-f001.vmdk\EFI\OC\OpenCore.efi (locate it!)
-
Boot installer iso from OpenCore GUI
-
Install macOS
OC.ESXi.vmdk.7z
https://github.com/macchrome/compilers/releases/download/Opencore-esxi-legacy-cpu-0.01/OC.ESXi.vmdk.7z
SHA1 91B7E7F36CF784211A19E3C01B42097F74E82EF7
OC.ESXi.vmdk-rev2.7z - incorporates HfsPluslegacy
https://github.com/macchrome/compilers/releases/download/Opencore-esxi-legacy-cpu-0.01/OC.ESXi.vmdk-rev2.7z
SHA1 FF69159C4191F210C203C543FD0B59AA68F1EE81
El Torito (UEFI only) Bootable OpenCore ISO image
OC.ESXi-ISO.7z
https://github.com/macchrome/compilers/releases/download/Opencore-esxi-legacy-cpu-0.01/OC.ESXi-ISO.7z
SHA1 3E2E07EF33B949FE8D62254E6F8A3F914D52D8D7