Running a MacOS 15 Sequoia VM in Proxmox VE
#############################
Video Source: www.youtube.com/watch?v=ApldztEgh8o
#MacOS #Sequoia #Proxmox #VirtualMachine • Full steps can be found at https://i12bretro.github.io/tutorials... • 💡 NOTE: MacOS higher than version 12 requires a CPU with AVX2 instruction support • • 01. Download a MacOS Sequoia .iso https://archive.org/search.php?query=...[]=mediatype%3A%22software%22 OR create your own • Create Almost Any MacOS Installation ... • 02. Download KVM OpenCore bootloader https://github.com/thenickdude/KVM-Op... • 03. Extract the downloaded KVM OpenCore bootloader .gz file • 04. Upload the Sequoia and KVM OpenCore .iso files to the Proxmox ISO library • 05. Log into the ProxMox web UI • 06. Right click the ProxMox node name ≫ Create VM • 07. Type MacOSSequoia in the name field, set the VM ID to 1500 (unless 1500 is in use) ≫ Next • 08. On the OS tab, set the Type field to Other and select the KVM OpenCore .iso in the ISO Image field ≫ Next • 09. On the System tab, set the Graphic card field to VMware compatible, BIOS field to OVMF (UEFI), Uncheck the Pre-Enroll Keys checkbox, Check the Add EFI Disk checkbox, Machine field to q35 and the SCSI Controller to VirtIO SCSI ≫ Next • 10. On the Hard Disk tab, set the Bus/Device field to VirtIO Block, Disk size field to 64, Cache field to Write back (unsafe) ≫ Next • 11. On the CPU tab, set Cores field to 4, Type field to host ≫ Next • 12. On the Memory tab, set the Memory to 8192 or more ≫ Next • 13. On the Network tab, set the Model field to VMware vmxnet3 ≫ Next • 14. Verify the summary and click Finish • 15. Click the MacOSSequoia VM ≫ Select Hardware from the left sub-navigation menu • 16. Click Add ≫ CD/DVD Drive • 17. Select the MacOS Sequoia .iso downloaded earlier ≫ Click Add • 18. Right click the Proxmox node name ≫ Console • 19. Run the following commands in the terminal • edit the VM conf file, change 1500 to the VM ID for the MacOSSequoia VM • nano /etc/pve/qemu-server/1500.conf • 20. If running on an Intel CPU, add the following line to the bottom of the .conf file: • FULL STEPS ON GITHUB LINK ABOVE • 21. If running on an AMD CPU, add the following line to the bottom of the .conf file: • FULL STEPS ON GITHUB LINK ABOVE • 22. Press CTRL+W and search for ,media=cdrom • 23. Delete the ,media=cdrom from the two attached .iso files (KVM OpenCore and Sequoia) and add cache=unsafe • 24. Press CTRL+O, Enter, CTRL+X to write the changes to the conf file • 25. Back in the Proxmox web UI, right click the MacOSSequoia VM in the left navigation pane ≫ Start • 26. Click console in the left sub-navigation menu • 27. At the OpenCore menu press Enter to start the MacOS installer • 28. If Install MacOS isn't an option select UEFI Shell ≫ Press Enter • 29. Type the following in the UEFI shell: • change to the Sequoia.iso, the disk number may be different for you • fs0: • launch the MacOS installer • System\\Library\\CoreServices\\boot.efi • 30. After a long initialization sequence the MAC OS Setup should start • 31. Select Disk Utility • 32. Select the VIRTIO Block Media ≫ Click Erase • 33. Name the drive MacOS ≫ Set the Format to APFS ≫ Click Erase • 34. Click Done ≫ Close Disk Utility • 35. Click Install macOS Sequoia • 36. Click Continue ≫ Click Agree ≫ Click Agree again • 37. Select the MacOS disk ≫ Click Install • 38. Wait while Mac OS installs files, the VM will reboot several times • 39. Select your Country or Region ≫ Click Continue • 40. Confirm your languages and keyboard layout ≫ Click Continue • 41. Click Not Now on the Accessibility screen • 42. Click Continue on the Data Privacy screen • 43. Select Not Now on the Migration Assistant screen • 44. Select Set Up Later and then Skip on the Apple ID screen • 45. Click Agree on the Terms and Conditions screen ≫ Agree again • 46. Enter a name, user name, password ≫ Click Continue • 47. Click Continue ≫ Select Use or Don't Use for Location Services • 48. Pick a timezone ≫ Click Continue • 49. Uncheck Share Mac Analytics with Apple ≫ Click Continue • 50. Click Set Up Later on the Screen Time screen • 51. Pick a theme ≫ Click Continue • 52. Welcome to MacOS 15 Sequoia • • Configuring Booting Without OpenCore Mounted • 01. Log into the MacOSSequoia VM • 02. Launch a web browser and download the KVM OpenCore EFI folder https://github.com/thenickdude/KVM-Op... • 03. Download MountEFI from GitHub https://github.com/corpnewt/MountEFI • 04. Start LaunchPad from the dock • 05. Search terminal ≫ Click Terminal to launch it • 06. Run the following commands in the terminal window • cd ~/Downloads/MountEFI-update • chmod +x MountEFI.command • ./MountEFI.command • • ....Full steps can be found on GitHub [link at the top] • • Connect with me and others ### • ★ Discord: / discord • ★ Reddit: / i12bretro • ★ Twitter: / i12bretro
#############################