Simple steps to create macOS Installer for Vmware on Linux or Windows
This guide describes how you can create a Vmware image (vmdk) for installing macOS in Vmware. Most tutorials about this topic require an ISO installer file that was typically created in macOS or you have to download some preinstalled image file from unknown source. None of them are ideal. But if you follow the steps below, you will not need to access macOS and will use official and trusted sources.
First of all download gibMacOS from here and set up https://github.com/corpnewt/gibMacOS
Run the script to download the full macOS installer: on Linux:
Install qemu-img converter
on Linux (Debian or Ubuntu):
install qemu-tools package
on Windows use this installer: https://qemu.weilnetz.de/w64/
when you run the installer, it is enough to select the "tools" and "dll library".
Convert the downloaded BaseSystem.dmg to Vmware image
run the following commmand in that directory where BaseSystem.dmg was downloaded (somewhere here: gibMacOS-master/macOS Downloads/publicrelease/061-44387 - 10.15.3 macOS Catalina) on Linux:
qemu-img convert -O vmdk -o compat6 BaseSystem.dmg recovery.vmdk
c:\"Program Files"\qemu\qemu-img convert -O vmdk -o compat6 BaseSystem.dmg recovery.vmdk
Use the previously created image to install macOS in Vmware
I assume you have a patched and working Vmware already. If not, find another guide but in nutshell:
- confirm the VT-x is supported on your Intel machine (if you are on AMD you may not able to virtualize macOS or you need to do more work)
- install VMware Workstation or VMware Workstation Player (free for non-commercial use)
- use an unlocker to patch the Vmware to support macOS guest
currently this works well: https://github.com/BDisp/unlocker/
So when you are here you have a patched Vmware and a Vmware image (recovery.vmdk).
Run Vmware and create a new virtual machine by choosing macOS guest. But add another hard disk as well with selecting to use an existing virtual disk. Browse the recovery.vmdk. You will get a warning about the image is not in the latest format but choose to keep the existing format.
After you installed the macOS, install the vmware tools as well.
Tested on Windows 10 with macOS Catalina 10.15.3 in Vmware 15.5 Player
So I managed to get a Catalina 10.15 vm up and running in ESXi 6.7u2.
When I try to install Catalina updates, however, it goes to the Apple logo, status bar moving ever so slightly, reboots again and this time hangs on the Apple logo. To fix this, I either remove or disable "Mac OS" as an option in the bootloader. Is there a way to get these updates to install?
In the meantime...
I instead of restarting Catalina after choosing to update it, I shutdown the guest. After a restart it SEEMED to update with the time duration countdown.
Prior to this I did run disk utility and checked Untitled and Untitled-Data for errors (I don't think it found any).
So I just logged back onto the VM and the version is still 10.15 and NOT 10.15.2 as hoped. So weird.
Running macOS Catalina in Windows10 with VMware 15.5
The system runs perfectly with only one very important problem: the display type.
In my PC is installed an Asus RX580 4GB but the virtual machine runs with a graphic card of 128MB of GPU ram.
The resolution is OK, but graphic tasks are very slow.
VMware Tools are installed.
How can I fix this issue?
I've just upgraded to OSX Catalina from Mojave on my VMWare Workstation 15.5, running on Windows 10.
The Sidecar feature is there, and after connecting my iPad Pro 12.9" 2018 running iPadOS 13.1.2 via USB cable, it is recognized as a display device in the Sidecar preferences.
However, when I enable it, the Sidecar screen on the iPad is completely black / blank. I can't send anything over, and if I mouse over the green + on an app window (i.e. Safari) to move it to the iPad, nothing happens and the screen remains blank. The sidebar will only appear after I turn it off and on again at Catalina's Sidecar preferences. The buttons there actually work. For example, if I move Safari over to iPad, the screen is blank, but if I activate the on-screen virtual keyboard and type there, the text actually goes to the Safari's search bar (the Safari still appears on the desktop).
Is this a compatibility issue with VMWare, where Catalina can't properly recognize the second screen? I've tried changing host VM settings too, i.e. to "host setting" or 2 monitors, enable / disable 3D acceleration, nothing works. the iPad is definitely correctly connected, as I can browse / backup its data at the Finder.
Can anyone please advice on how to enable Sidecar properly in VMWare? Thank you.
Below is a screenshot of how it looks like on my iPad:
This is the current version of VMware Tools for OS X / macOS from the VMware CDS repository for Fusion 11.5.0
VMware are no longer including the ISO images as separate "packages" in the CDS respository as of Fusion 11.5.0, instead the ISO images are included as part of the "core" download which is 522 MB.
It is not possible to download the com.vmware.fusion.zip.tar due to upload limits.
However, I have extracted the darwin.iso and darwinPre15.iso from the "core" and uploaded to this thread.
If you prefer to download the "core" tar file and extract the ISO's they are located in the following directory in the tar file:
Please note: In the latest VMwareGfx.kext from Fusion 8.5.5 onwards VMware have discontinued the 2D-Acceleration code, and graphics performance is better now, thanks to Zenith432 for the update.
To check for the latest version visit http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/.
The various VMware Tools downloads are located under the packages folder for each version upto and including 11.1.0.
Instructions for extracting darwin.iso and darwinPre15.iso
- Download the files above
- Extract com.vmware.fusion.tools.darwin.zip.tar
- darwin.iso is located in the "payload" folder
- Extract com.vmware.fusion.tools.darwinPre15.zip.tar
- darwinPre15.iso is located in the "payload" folder