How to Install macOS High Sierra on VMware ESXi 6.7 (6.7U2)

In this article, we’ll examine how to build macOS High Sierra on a virtual machine on VMware vSphere Hypervisor ESXi server.

How to Install macOS High Sierra on VMware ESXi 6.7 (6.7U2)

How to Run macOS High Sierra on VMware ESXi

It is quite simple to install macOS High Sierra on PC or Laptop with virtualization programs without a Mac computer.

In our previous articles, we installed the Sierra and High Sierra on Windows 10 using VMware Workstation and Oracle VM VirtualBox. In this article, we will build the High Sierra 10.13.4 with the virtual machine on the VM ESXi server.

Before installing macOS with VMware ESXi, you need to prepare the virtual machine for macOS. We were using VMware Unlocker to run macOS systems on VM Workstation. Likewise, we also need to use VM Unlocker to run macOS on VM ESXi.

First, download the VMware Unlocker 2.1.1 to your computer and upload it to the ESXi datastore. Then, follow the steps below to setup macOS High Sierra on vSphere ESXi.

How to Setup macOS High Sierra on vSphere 6.5/6.7U2

If you have not done ESXi installation before, check out How to Install vSphere. After you have installed the ESXi, download the macOS ISO files from the following links.

Upload the macOS ISO and VMware files to Datastore on VMware ESXi. Then download the Putty program to make an SSH connection.

To setup Mac OS on VMware ESXi, follow the instructions below in order.

   Step 1

Once you have copied the VMware file to Datastore, open Putty.


   Step 2

On Putty, type in the IP address of the ESXi server in the Hostname section and 22 in the Port section. Once you are sure that you have selected the SSH connection on Putty, click on the Open button.

Type your username and root password for the SSH connection.

Connecting to ESXi Server using SSH

   Step 3

On the console screen, go to vmfs/volumes/datastore1.


   Step 4

Execute the unzip command to extract file.



   Step 5

After extracting the VMware file, enter it in the folder and execute the following commands to build VMware Unlocker on VMware ESXi.

cd VMUnlocker211/
cd esxi
chmod +x

After setting up VMware Unlocker on VMware ESXi, restart your VMware ESXi server using the reboot command.


   Step 6

Restarting VMware ESXi…

Restarting ESXi Server

   Step 7

After VMware ESXi is powered on, create a new virtual machine. In the macOS virtual machine, select Apple Mac OS X 10.12 (64-bit) in the Guest OS Version section.

Apple Mac OS X 10.12 (64-bit)

   Step 8

Add the ISO file to the virtual machine and run the virtual machine. After starting the VM, the installation will start as in the image below.

Starting macOS High Sierra

   Step 9

On the macOS setup screen, select your system language and continue.

Selecting System Language

   Step 10

Open the Disk Utility program in the macOS Utilities window.

macOS Utilities

   Step 11

Format the virtual disk as you need to prepare the disk before installing macOS. Once you have formatted the macOS hard disk, close the Disk Utility window.

Formatting macOS Disk

   Step 12

Select Install macOS in the macOS Utilities window and click the Continue button.

Install macOS

   Step 13

Click on the Continue button to launch the setup on vSphere ESXi.

Continue to installing macOS

   Step 14

Accept the Apple OS license agreement.

Accepting License Agreement

   Step 15

Select the disk you want to install and click the Continue button.

Selecting the Disk

   Step 16

Once the installation files have been copied, the virtual machine will restart.

Installing macOS

   Step 17

Select the country you live in and click Continue.

Select Region

   Step 18

Choose your keyboard layout and continue with setup.

Keyboard Layout

   Step 19

In the Data & Privacy window, click Continue.

Data and Privacy

   Step 20

For clean installation, select Don’t transfer any information now and click Continue.

Transfer Information to This Mac

   Step 21

Click Set Up Later to configure your Apple ID account later.

Set Up Later

   Step 22

Accept the macOS software license agreement.

Terms and Conditions

   Step 23

Configure your user account information and click Continue.

Create a New Username

   Step 24

Click on Customize Settings to configure Apple’s map, location, and data sending properties.

Express Set Up

   Step 25

If you want to enable location services, select Enable Location Services on this Mac and click Continue.

Enable Location Services

   Step 26

Select your time zone and click Continue.

Select Your Time Zone

   Step 27

If you want to send Mac data analysis to Apple developers, select Share Mac Analytics with Apple.


   Step 28

Setting up your Mac virtual machine…

Setting Up Your Mac

   Step 29

We have successfully installed Mac operating system using VM ESXi!

Checking macOS Version

How to Install VMware Tools for macOS Virtual Machine

It is important that you install VM Tools for the macOS virtual machine that you have installed in vSphere ESXi. To install VM Tools using the Darwin.iso file in the macOS virtual machine, click on the image below to browse the related article…

How to Install VMware Tools for macOS in ESXi

   Final Word

In this article, we have installed macOS High Sierra 10.13.4 with vSphere 6.5/6.7U2 running in VM Workstation 14 Pro in Windows 10 Enterprise 64-bit operating system. In our next article, we are going to install VM Tools for macOS virtual machine. Thanks for following us!

   Related Articles

♦ How to Create Virtual Machine for Mac OS
♦ How to Install Windows 10 in vSphere
♦ How to Install Ubuntu in vSphere
♦ How to Add Physical Disk to Virtual Machine
♦ How to Install Windows Server 2019 in VM ESXi


  1. Avatar for GT GT 24 June 2018

    Works like a charm with your method of installation!~~
    Unfortunately I encounter problem with no sound, and sometimes white noise occurs.
    Do you happen to know how to make the sound work?

    • Avatar for tolqabaqci tolqabaqci 29 June 2018

      Thanks for your comment.

      Can you check the audio device of your virtual machine?

  2. Avatar for enrique enrique 3 August 2018

    i have tried installing 10.13.6 and 10.14 but both keep rebooting in a loop

    im installing in ESXi 6.7

    could i be missing something on ESXi?

    • Avatar for tolqabaqci tolqabaqci 3 August 2018

      Install this Unlocker for ESXi 6.7.

      • Avatar for zhaoguo zhaoguo 30 September 2018

        meet the same problem even after install the specified Unlocker.

  3. Avatar for marcel marcel 2 April 2020

    Same here! On ESXi 6.5 and Unlocker Version 3. Any suggestions?

  4. Avatar for Ronny Eriksson Ronny Eriksson 7 October 2020

    It worked for me. Chose “Apple Mac OSX 10.13” in ESXi.
    I chose Unlocker 2.11. So I had to change “” in vi to check for version 6.7.0 instead of 6.5.0 because I was running 6.7.0.
    Then after I formatted the drive under install it would not boot from iso. Said it was corrupt. So I had to start up the terminal, navigate to Install Mac OS X High Sierra/MacOS -folder. Then execute command”./InstallAssistant”.
    Everything has worked smoothly since then.

  5. Avatar for Ronny Eriksson Ronny Eriksson 8 October 2020

    I had to do the same workaround with 10.14 under the installation process. To clarify:
    1. Start up the terminal after preparing the disk.
    2. Go down to root folder. (3 x “cd ..”)
    3. Go into folder “Install macOS”. Go into folder “Contents”. Go into folder “MacOS”.
    4. Execute command: “./InstallAssistant”.
    5. Continue installation per instructions in article above.

  6. Avatar for Jayden Jayden 12 December 2021

    If anything just passthrough a usb soundcard on the host machine and connect headphones/speaker to it


Add a Comment

Your email address will not be published. Required fields are marked *