DrDonk / esxi-unlocker

VMware macOS utilities
MIT License
244 stars 67 forks source link

Opencore for ESXi 7 legacy CPUs - macOS Ventura 13.1 working solution #16

Closed macchrome closed 1 year ago

macchrome commented 1 year ago

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:

https://github.com/macchrome/compilers/releases/download/Opencore-esxi-legacy-cpu-0.01/Opencore-esxi-legacy-cpu-rev2.7z

mikeyo commented 1 year ago

ESXi has always shown the macOS options without the unlocker. Only VMware know why!

Can you replace the opencore files in the Vm I gave you with these please? My fault I'm using Jinja2 and templates to create plists and I had a typo.

Archive.zip

image

Lets see if this boots properly and isntalls, stay tuned

DrDonk commented 1 year ago

To install you will need to add another virtual disk to install to, but just see if you get to the Recovery Assistant.

mikeyo commented 1 year ago

so far so good - image

DrDonk commented 1 year ago

This will be an Internet based install. Also as debug you will need to select the drive to boot during the installer reboots. This isn't the case for the release OC version it should auto select the correct boot drive. I'll send that over once this proves to be working.

mikeyo commented 1 year ago

This will be an Internet based install. Also as debug you will need to select the drive to boot during the installer reboots. This isn't the case for the release OC version it should auto select the correct boot drive. I'll send that over once this proves to be working.

image

Works, nice work! Please send over the release oc that you have.

DrDonk commented 1 year ago

Attached is zip with release OC for AMD. Before you use it would you be so kind as to send me the vmware.log and serial.log files from your successful installation, please? They could be very useful for me, as about to do some testing with another AMD user on Workstation.

To move from debug to release I would do the following:

  1. Copy new opencore files to VM folder
  2. Edit settings and disable the serial port

image

  1. Add these 2 lines to VMX which should hopefully fix the blank screen boots:
    bios.bootOrder = "HDD"
    bios.hddOrder = "sata0:2"

image

(this assumes you haven't moved the opencore.vmdk from sata0:2. but if you have modify it to the virtual sata port diplayed in settings)

release_amd.zip

mikeyo commented 1 year ago

Sure. I assume nothing sensitive in the logs?

DrDonk commented 1 year ago

Nothing unless you've named a folder after your name or user name. In which case just redact it.

DrDonk commented 1 year ago

AH just check machine names and IP addresses as well. You can email me if prefer.

mikeyo commented 1 year ago

serial.log vmware.log

No problem, here you go.