- Download a fresh copy of VMware Workstation Player for Windows or Linux from the official VMware site. The free trial of this product has no expiration if used for non-commercial purposes.
- You’ll need to unlock your installation of VMware to use Mac operating system as a guest following these instructions (external link).
- On a computer running an official/genuine instance of OS X, download macOS High Sierra from the App Store:
- Once the download completes, open the
Terminal
application, and either save a new file with the following contents,#!/bin/bash # Mount the installer image hdiutil attach /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -mountpoint /Volumes/macOS-High-Sierra # Create the macOS-HighSierra Blank ISO Image of 7316mb with a Single Partition - Apple Partition Map hdiutil create -o /tmp/macOS-HighSierra-Base.cdr -size 7316m -layout SPUD -fs HFS+J # Mount the macOS High Sierra Blank ISO Image hdiutil attach /tmp/macOS-HighSierra-Base.cdr.dmg -noverify -mountpoint /Volumes/install_build # Restore the Base System into the macOS High Sierra Blank ISO Image asr restore -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase # Remove Package link and replace with actual files rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -R /Volumes/macOS-High-Sierra/Packages /Volumes/OS\ X\ Base\ System/System/Installation # Unmount the installer image hdiutil detach /Volumes/OS\ X\ Base\ System/ # Unmount the macOS High Sierra ISO Image hdiutil detach /Volumes/macOS-High-Sierra/ mv /tmp/macOS-HighSierra-Base.cdr.dmg /tmp/BaseSystem.dmg # Restore the macOS High Sierra Installer's BaseSystem.dmg into file system and place custom BaseSystem.dmg into the root hdiutil create -o /tmp/macOS-HighSierra.cdr -size 8965m -layout SPUD -fs HFS+J hdiutil attach /tmp/macOS-HighSierra.cdr.dmg -noverify -mountpoint /Volumes/install_build asr restore -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase cp /tmp/BaseSystem.dmg /Volumes/OS\ X\ Base\ System hdiutil detach /Volumes/OS\ X\ Base\ System/ # Convert the macOS-Sierra ISO Image to ISO/CD master hdiutil convert /tmp/macOS-HighSierra.cdr.dmg -format UDTO -o /tmp/macOS-HighSierra.iso # Rename the macOS-Sierra ISO Image and move it to the desktop mv /tmp/macOS-HighSierra.iso.cdr ~/Desktop/macOS-HighSierra.iso rm /tmp/macOS-HighSierra.cdr.dmg
or run
curl https://www.nickmcummins.com/make-macos-high-sierra-iso.sh > /tmp/make-macos-high-sierra-iso.sh
and then execute it by running
sudo chmod +x /tmp/make-macos-high-sierra-iso.sh && /tmp/make-make-macos-high-sierra-iso.sh
. Once completed, you should see a file namedmacOS-High-Sierra.iso
on your desktop. - Now boot up VMware Player and create a new virtual machine using the File dialog. Using the iso disk image we just created, and with macOS 10.13 selected as the guest os, finish the setup for your new image.
- You’ll need to erase the virtual hard disk medium as seen in the following screenshots.
- Now you will be able to proceed with the installation. Once completed, you should be all ready to enjoy your new macOS High Sierra vm!
When I select the ISO file in VMware player, I get “This file is not a valid disk image”
Is that an error coming from VMware Player itself, or are you actually able to start the VM and then get that error inside the guest VM?
If the second, you might need to try the macOS High Sierra Patcher as described in this blog:
http://osxdaily.com/2017/09/27/download-complete-macos-high-sierra-installer/
I have the full download, I got the error when I tried to connect the iso to the DVD drive during vm creation as soon as I selected the vm.
In the end what worked was not connecting the iso during creation, opting to “install later”, then after creation attaching the iso (no complaints from VMware player this time) and booting the vm.
Awesome, glad you got it working. I have always opted out of that automatic OS install feature in general for installing any OS.
I’m looking to use this on a new Chromebook device. Did you test whether the macOs virtual box can read attached iOS devices, access wifi, and audio as expected?