This is the step by step guide, the fastest and easiest way install and run latest MacOS Sequoia 15.0.1
in VMware Workstation Pro
on Windows 11
.
Due to MacOS Sequoia
has added detection whether OS is running in Virtual Machine, so it’s better install MacOS Sonoma
at first, then upgrade to latest version MacOS Sequoia
.
- Build a bootable MacOS ISO image
Do it on a Mac.
Clone gibmasOS
repo https://github.com/corpnewt/gibMacOS and run:
1 | $ ./gibMacOS.command |
Run InstallAssistant.pkg
from above MacOS download directory. It will be using to build ISO image.
Create a disk image with size 16GB:
1 | $ hdiutil create -o /tmp/MacOS -size 16000m -volname MacOS -layout SPUD -fs HFS+J |
Mount the disk image created above:
1 | $ hdiutil attach /tmp/MacOS.dmg -noverify -mountpoint /Volumes/MacOSISO |
Create ISO image from Install masOS app
:
1 | $ sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MacOSISO --nointeraction |
Unmount disk image and convert to an ISO image:
1 | $ hdiutil detach -force /Volumes/Install\ macOS\ Sonoma |
- Install VMware Workstation Pro
Download VMware Workstation Pro from e.g. https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.6.1/24319023/windows/core/VMware-workstation-17.6.1-24319023.exe.tar
- Patch VMware Workstation Pro
Clone unlocker
https://github.com/paolo-projects/unlocker repo on Windows and enable Apple macOS option in VMware Workstation Pro
:
1 | PS C:\Projects\unlocker> .\win-install.cmd |
- Add
VMware Tools
Copy darwin.iso
and darwinPre15.iso
files extracted from VMware Fusion
e.g. _https://softwareupdate.vmware.com/cds/vmw-desktop/fusion/12.2.5/20904517/x86/core/com.vmware.fusion.zip.tar _ into VMware Workstation Pro
directory:
1 | C:\Projects\unlocker\tools\darwin.iso -> C:\Program Files (x86)\VMware\VMware Workstation\darwin.iso |
- Create Virtual Machine for MacOS 14 Sonoma and update the settings
Add:
1 | smc.version = "0" |
into MacOS Sonoma.vmx file.
Clone GenSMBIOS
repo https://github.com/corpnewt/GenSMBIOS and generate serial number on Windows:
1 | $ ./GenSMBIOS.bat |
Copy Serial, Board Serial and Apple ROM number, apply to:
1 | board-id = "Mac-A61BADE1FDAD7B05" |
then add above block into MacOS Sonoma.vmx file.
Based on Apple Ethernet MAC Address range https://hwaddress.com/company/apple-inc/, change and add network settings from:
1 | ethernet0.addressType = "generated" |
to:
1 | ethernet0.addressType = "static" |
in MacOS Sonoma.vmx file.
- Mount MacOS ISO image and install
DON’T enable Location Service during the installation! Otherwise, you can’t setup Time Zone, Date Time based on your area. You can login with your Apple ID during the installation.
- Install
VMware Tools
After MacOS installed and VM restarted, mount darwin.iso
and install VMware Tools
. Then Display Memory in MacOS becomes 128 MB, and support the Full Screen mode.
- Upgrade MacOS
After MacOS Sonoma
installed, make sure everything is OK, then copy the whole MacOS Sonoma directory to a new directory MacOS Sequoia (Upgraded). Open the new directory in VMware, and select I copied it, then you can upgrade MacOS to latest verion in System Settings -> Software Update.
- Run MacOS in
VMware Player
:
References
- How to Install macOS Sequoia on VMware on Windows PC, https://www.youtube.com/watch?v=0ohUXE0Pj_U
- The Definitive Guide to Running MacOS in Proxmox, https://klabsdev.com/definitive-guide-to-running-macos-in-proxmox/
- List of Mac BoardID, DeviceID, Model Identifiers & Machine Models, https://mrmacintosh.com/list-of-mac-boardid-deviceid-model-identifiers-machine-models/