How to create a bootable virtual disk image (VMDK) for installing macOS (12 Monterey, 13 Ventura) on VMware workstation. Including Google drive links to download the VMware VMDK virtual disk images.
Attach a new 14GB virtual hard disk to your macOS virtual machine. The new VMDK will be used to create a bootable Monterey installer.
Open Disk Utility
Show all devices
Select the 14GB virtual disk - Erase
Name: macos
Format: mac OS Extended (Journaled)
Scheme: GUID Partition Map
Click Erase
# Download macOS Monterey 12.5.1 softwareupdate --download --fetch-full-installer --full-installer-version 12.5.1 # Download macOS Ventura 13.0 softwareupdate --download --fetch-full-installer --full-installer-version 13.0
| --help | Show the help |
| --download | Download only |
| --fetch-full-installer | Get the latest macOS installer |
| --full-installer-version | Get a specific macOS version |
| macOS 12 Monterey | macOS 13 Ventura |
| macOS 12.5 | macOS 13.0 |
| macOS 12.5.1 | |
| macOS 12.6 | |
| macOS 12.6.1 |
Now we have downloaded the macOS installer.app, we can use the createinstallmedia command to make the "macos" virtual disk into a bootable Monterey installer
# Monterey sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/macos # Ventura sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/macos
You can now remove the 14GB macos virtual disk from the VM (rename it to macos-monterey.vmdk) and use it for installing Monterey.
Comments 2
Question, why do you have two downloads:
macos-monterey.vmdk
macos-monterey-vmws15.vmdk
What's the difference. I fig the 2nd one is specific for VMWare Workstation 15, but then whats the first one used for? Shouldnt both work in VMWare Workstation? Is the first for VMWS16+ or Fusion or...
Would really help in the future to include just a few words differentiating such mysteries.
Thanks for the good article tho.
Hi, I had some feedback from people that the new VMDKs created using VMware Workstation 17 didn’t work. So I added links to VMDKs that are compatible with older versions of VMware workstation. I will update the article so this is a bit clearer. Thanks!