Esxi Mac Hack

FEATURES

/mac-keyboard-shortcut-to-hack-html-code.html. Oct 31, 2014  Step 1 - A prerequisite that must be met prior to installing ESXi is to have the Apple boot ROM update on the Mac Pro 6,1 running on MP61.0116.B05 or higher. This great piece of tidbit came from Josh who discovered issues while trying to install ESXi and found out this was a requirement after opening a case with Apple Engineering.

By consolidating multiple servers onto fewer physical devices, ESXi reduces space, power and IT administrative requirements while driving high-speed performance.

Small Footprint

With a footprint of just 150MB, ESXi lets you do more with less while minimizing security threats to your hypervisor.

VMware ESX' MAC addresses flaps with Cisco 4506 Hi. We have a Cisco 4506 with a Supervisor V, running cat4500-ENTSERVICES-M, version 12.2(46)SG. Several IBM x3850s running VMware ESX 4.0.0 332073 are connected to the 4506 with 4 traffic ports, 2 management ports and 1 RSA port each. VMware ESXi: The Purpose-Built Bare Metal Hypervisor. Discover a robust, bare-metal hypervisor that installs directly onto your physical server. With direct access to and control of underlying resources, VMware ESXi effectively partitions hardware to consolidate applications and cut costs. The only officially supported Apple hardware platform is the Mac Pro 6,1 or Mac Pro 5,1 and Mac Mini 6,2 or Mac Mini 7,1. For more details, please refer to VMware's Hardware Compatibility List. Now, before you run and go out to purchase a new Apple Mac Mini, there are a few caveats to be aware of. Dec 23, 2019  Our company has a VMware ESXi 6.7 & 6.5 servers that run mostly Windows and Linux servers. We need to host Mac OS servers such as (MacOS 3.13 High Sierra) or (MacOS 3.14 Mojave). Apparently it does not install as it keep looping back to the the black and white Apple logo screen: https://www.sysnette.

Reliable Performance

Accommodate apps of any size. Configure virtual machines up to 128 virtual CPUs, 6 TB of RAM and 120 devices to satisfy all your application needs. Consult individual solution limits to ensure you do not exceed supported configurations for your environment. Learn more about configuration maximums.

Enhanced Security

Protect sensitive virtual machine data with powerful encryption capabilities. Role-based access simplifies administration, and extensive logging and auditing ensure greater accountability and easier forensic analysis.

Ecosystem Excellence

Get support for a broad ecosystem of hardware OEM vendors, technology service partners, apps, and guest operating systems.

Esxi Mac Hack

User-Friendly Experience

Manage day-to-day administrative operations with built-in modern UI based on HTML5 standards. For customers who need to automate their operations, VMware offers both a vSphere Command Line Interface and developer-friendly REST-based APIs.

Many of you may have wanted to run a Mac OS X virtual machine in your vSphere setup but get hit with the error that darwin1164Guest is not supported, as outlined in VMware KB 2006093. As the KB explains that this is because you must be running Apple certified hardware to run a Mac OS X virtual machine. I’m sure that this has to do with the licensing of the OS X product. But you may want to run a vm or two to test software in your environment.

The Workaround

Luckily the heavy lifting to get around this has been done by InsanelyMac user Donk. He has created an unlocker tool for non-Apple hardware to be able to boot Mac OS X virtual machines. His tool works for other versions of VMware like Workstation but I’m going to focus on using it for ESXi.

Esxi Mac Unlocker

There are two different versions of his unlocker utility, one for ESXi 5.0/5.1/5.5 and another for ESXi 6.0. Make sure that you use the appropriate utility for the version of your ESXi host.

Esxi Mac Os X

How It’s Done

ESXi 6.0

Download Mac OS X Unlocker for VMware V2 (currently V2.0.6) from the InsanelyMac download page.

Esxi Mac

  1. Extract unlocker206.zip to a folder on your computer.
  2. Upload the contents to a datastore on your ESXi host.
  3. Put your host in maintenance mode.
  4. Enable the ESXi shell by following these directions if you haven’t already done so.
  5. Open the ESXi shell.
  6. Navigate to the directory on the datastore where the unlocker was uploaded to:

    Where Datastore is the datastore name where the patch file was uploaded to, and DirectoryName is the directory you created on the datastore.

  7. Make the install script executable.
  8. Run the install script.
  9. Reboot the ESXi host:
  10. Exit maintenance mode, and enjoy.
  11. Use the darwin.iso file in the tools folder to mount and install VMware Tools.
ESXi 5.0/5.1/5.5

Download Mac OS X Unlocker for VMware (currently V1.3.0) from the InsanelyMac download page.

  1. Extract unlocker-all-v130.zip to a folder on your computer.
  2. Upload the contents to a datastore on your ESXi host.
  3. Put your host in maintenance mode.
  4. Enable the ESXi shell by following these directions if you haven’t already done so.
  5. Open the ESXi shell.
  6. Navigate to the directory on the datastore where the unlocker was uploaded to:

    Where Datastore is the datastore name where the patch file was uploaded to, and DirectoryName is the directory you created on the datastore.

  7. Make the install script executable.
  8. Run the install script.
  9. Reboot the host.
  10. Exit Maintenance Mode, and enjoy.
  11. Use the darwin.iso file in the tools folder to mount and install VMware Tools.

Installing Mac OS X

Hack

You have to follow certain instructions to install Mac OS X from the installation media. It’s not complicated but it’s not straight forward either. You can view these instructions on the VMware website:

Summary

This quick little fix has been working for me on two virtual machines running Mac OS X 10.10. In the two weeks I’ve been running them I’ve yet to have any issues, performance or otherwise, with using this fix or using the virtual machines. I hope this article helps solve the issue of running Mac OS X on non-certified non-Apple hardware.