How to Install macOS 14 Sonoma on VMware (Step-by-Step Guide) | LoopGuy

Running macOS 14 Sonoma VM in VMware – The Complete Guide

Want to run macOS 14 Sonoma inside VMware Workstation Player? This step‑by‑step guide covers everything: from downloading the ISO and unlocking VMware, to editing the .vmx file and installing VMware Tools. You’ll be up and running in no time.

💡 NOTE: macOS higher than version 12 requires a CPU with AVX2 instruction support. Check your CPU specs before proceeding.

Prerequisites & Downloads

Installing and Configuring VMware

  1. Install VMware Workstation Player, accepting the defaults.
  2. Extract the downloaded macOS Unlocker archive.
  3. Inside the extracted folder, right‑click Unlocker.exe → Run as administrator.
  4. Click the Patch button.
  5. Wait for patching to complete before continuing.

Creating the Sonoma VM

  1. Launch VMware Workstation Player.
  2. Click Continue to use Workstation Player for free for non‑commercial use.
  3. Click Finish.
  4. Click Create a New Virtual Machine on the right side.
  5. Select Installer disc image file (iso) → Browse to and select the downloaded macOS Sonoma .iso → Click Next.
  6. Select Apple Mac OS X and macOS 14 → Click Next.
  7. Name the VM MacOS14 and set the path to store the VM files → Click Next.
  8. Adjust the disk size if necessary → Click Next.
  9. Click Finish.

Critical .vmx File Tweaks

Open File Explorer and navigate to the VM files. Edit the .vmx file with a plain‑text editor (Notepad, VS Code, etc.).

1. Set board-id.reflectHost

Search for board-id.reflectHost and set the value to "FALSE":

board-id.reflectHost = "FALSE"

2. Change ethernet0.virtualDev

Search for ethernet0.virtualDev and set the value to "vmxnet3":

ethernet0.virtualDev = "vmxnet3"

3. Append these lines at the bottom

board-id = "Mac-AA95B1DDAB278B95"
hw.model.reflectHost = "FALSE"
hw.model = "MacBookPro19,1"
serialNumber.reflectHost = "FALSE"
serialNumber = "C01234567890"

Save the file and close the editor.

Power On and Install macOS Sonoma

  1. Right‑click on the MacOS14 VM → Power On.
  2. After an initialization sequence, the macOS Setup should start.
  3. Select a Language → Click the next arrow.
  4. Select Disk Utility.
  5. Select the VMware Virtual SATA Hard Drive Media → Click Erase.
  6. Name the drive MacOS → Set the Format to APFS → Click Erase.
  7. Click Done → Close Disk Utility.
  8. Click Install macOS.
  9. Click Continue → Agree → Agree again.
  10. Select the MacOS disk → Click Install.
  11. Wait while macOS installs files — the VM will reboot several times.
  12. Select your Country or Region → Click Continue.
  13. Confirm languages and keyboard layout → Click Continue.
  14. Click Not Now on the Accessibility screen.
  15. Click Continue on the Data & Privacy screen.
  16. Select Not Now on the Migration Assistant screen.
  17. Select Set Up Later and then Skip on the Apple ID screen.
  18. Click Agree → Agree again.
  19. Enter a name, user name, password → Click Continue.
  20. Click Continue → Select Use or Don't Use for Location Services.
  21. Pick a timezone → Click Continue.
  22. Uncheck Share Mac Analytics with Apple → Click Continue.
  23. Click Set Up Later on the Screen Time screen.
  24. Pick a theme → Click Continue.
  25. Welcome to macOS 14 Sonoma 🎉
  1. Right‑click the Install MacOS disc on the desktop → Eject.
  2. On the VMware toolbar click Player → Removable Devices → CD/DVD → Settings.
  3. Click Browse next to ISO Image File → Browse to the extracted Unlocker files tools → Select darwin.iso.
  4. Click the Connected checkbox.
  5. Click OK.
  6. Inside the VM, double‑click the mounted VMware tools and run the installer.
  7. When prompted, go into the Security settings and scroll to the bottom → Click Allow next to VMware → Reboot.
  8. After rebooting double‑click the mounted VMware tools and run the installer again.
  9. After the install succeeds, reboot again.

🙏 Credit: This guide is based on the original work by i12bretro.
Huge thanks for the detailed walkthrough and resources.

Frequently Asked Questions

Is this guide beginner friendly?

Yes. This tutorial is written step-by-step for beginners.

Does this work in 2026?

Yes. This article is updated regularly with latest changes.

Where can I learn more?

Browse more tutorials on LoopGuy.

Comments (0)

No comments yet. Be the first to comment!

Leave a Comment

Recent Posts