Skip to content

Opencore-esxi-legacy-cpu

Latest

Choose a tag to compare

@macchrome macchrome released this 04 Jan 09:42
32e8932

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

  1. Create macOS VM - Hard disk at least 40Gb (USB 3.1 required)

  2. 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)

  3. Add virtual macOS Monterey/Ventura installer iso

  4. 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"

  1. Boot into VM EFI bios, boot from file: OC.ESXi.vmdk\OC.ESXi-f001.vmdk\EFI\OC\OpenCore.efi (locate it!)

  2. Boot installer iso from OpenCore GUI

  3. 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