Running a MacOS 13 Ventura VM in VMware ESXi
Вставка
- Опубліковано 16 жов 2024
- #MacOS #Ventura #ESXi #VirtualMachine
Full steps can be found at i12bretro.gith...
--------------------------------------------------------------------
Downloads and Configuring ESXi
--------------------------------------------------------------------
01. Download a MacOS Ventura .iso archive.org/se...[]=mediatype%3A%22software%22
02. Download Unlocker for VMware ESXi drive.google.c...
03. Download WinSCP winscp.net/eng...
04. Extract the downloaded Unlocker for VMware ESXi
05. Rename the extracted folder unlocker
06. Log into the ESXi web UI
07. Enable the SSH service by selecting Actions ≫ Services ≫ Enable Secure Shell (SSH)
08. Extract WinSCP and run the executable
09. Connect to the ESXi host IP address via WinSCP
10. Copy the extracted Unlocker folder to the ESXi host /root directory
11. Connect to the ESXi host via SSH
12. Run the following commands to install ESXi Unlocker
change directory to unlocker
cd /unlocker
make the install script executable
chmod +x ./esxi-install.sh
run the install script
./esxi-install.sh
reboot esxi host
reboot
--------------------------------------------------------------------
Creating the Ventura VM
--------------------------------------------------------------------
01. Log into the ESXi web UI
02. In the left navigation pane, right click on Virtual Machines ≫ Create/Register VM
03. Select Create a new virtual machine ≫ Click Next
04. Name the VM MacOS 13 ≫ Set the Guest OS family to Mac OS and Guest OS Version to Apple MacOS 12 (64-bit) ≫ Click Next
05. Select the storage datastore to use ≫ Click Next
06. Set the Memory to at least 4096, Hard disk 1 to 50 GB or more
07. Expand Network ≫ Set the Adapter Type to VMXNET 3
08. Expand CD/DVD Drive 1 ≫ Make sure Datastore ISO file is selected ≫ Click Browse next to the CD/DVD Media field
09. Click Upload ≫ Browse to and select the Mac OS installation ISO
10. Once the upload completes, click the Mac OS ISO to highlight it ≫ Click Select
11. Back on the Hardware customization screen click Next
12. Review the summary provided and click Finish Click the new MacOS 13 VM Click Power on at the top of the page
--------------------------------------------------------------------
Installing MacOS Ventura
--------------------------------------------------------------------
01. After an initialization sequence the MAC OS Setup should start
02. Select a Language ≫ Click the next arrow
03. Select Disk Utility
04. Select the VMware Virtual SATA Hard Drive Media ≫ Click Erase
05. Name the drive MacOS ≫ Set the Format to APFS ≫ Click Erase
06. Click Done ≫ Close Disk Utility
07. Click Install macOS Ventura
08. Click Continue ≫ Click Agree ≫ Click Agree again
09. Select the MacOS disk ≫ Click Install
10. Wait while Mac OS installs files, the VM will reboot several times
11. Select your Country ≫ Click Continue
12. Confirm your languages and keyboard layout ≫ Click Continue
13. Click Not Now on the Accessibility screen
14. Click Continue on the Data & Privacy screen
15. Select Not Now on the Migration Assistant screen
16. Select Set Up Later and then Skip on the Apple ID screen
17. Click Agree ≫ Agree again
18. Enter a name, user name, password ≫ Click Continue
19. Click Customize Settings
20. Click Continue ≫ Select Use or Don't Use for Location Services
21. Pick a time zone ≫ Click Continue
22. Choose whether to share 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 13 Ventura
--------------------------------------------------------------------
Install VMware Tools (optional, but recommended)
--------------------------------------------------------------------
01. Download MacOS Unlocker for VMware Workstation github.com/pao...
02. Extract the downloaded .zip file
03. Run Unlocker.exe
04. Click the Download button under the Tools section
05. Back in the ESXi web UI select Storage from the left navigation menu
06. Click the Datastore browser icon at the top of the main content pane
07. Click Upload ≫ Browse to and select the darwin.iso downloaded by MacOS Unlocker
08. Once the upload completes click Close to close out of the Datastore browser
09. Select the MacOS 13 VM ≫ Actions ≫ Edit settings
10. Attach darwin.iso to CD/DVD drive 1
11. Inside the VM, double click the mounted VMware tools and run the installer
Connect with me and others ###
★ Discord: / discord
★ Reddit: / i12bretro
★ Twitter: / i12bretro
Thank you very much for the tutorial, I couldn't use Ventura due to limitations of my hardware, but it worked perfectly for Monterey, now I have a Mac VM within my testing lab in my vCenter. Thank you very much.
Glad it was helpful. Thanks for the positive comment
This guide has been the most complete, straightforward, and easy to understand walkthrough I've seen. Thank you!
That's the goal! Thanks for the comment and really glad it was helpful
and a annoying bgm
Man, you are da real MVP! Thank you for this, easy to follow tutorial with all the links and even cmd command c/p. Rarely in IT something works flawlessly and this did. Just a quick note for anyone wondering: I installed Venture even newer version than one in video on ESXI 6.5 without problems and even left e1000 network adapter because I didn't have any other option. This will be really beneficial for me as someone who never used MacOS. Thanks once again!
Appreciate the comment. Glad it was helpful
Worked like a charm. Esxi 7.0.3 was used. i tried it on 6.7 first with no success. thank you very much for a great tutorial.
Awesome! Glad to hear it worked for you
That was really helpful :) Thanks dude
Glad to hear it, thanks for the comment!
please help
after reboot struck in boot screen
Attempting to start up from:
Mac OS X ... unsuccessful
...
Dind't work for me on ESXi 8 . Do you think there might be a problem with the ESXi version ? The script installer was successful though .
Yeah, on the Unlocker script GitHub (github.com/DrDonk/esxi-unlocker) it says the following "There is an issue with ESXi 8 which stops macOS from booting and is probably related to the news that VMware nolonger support macOS as host and guest for ESXi8. The workaround is to keep existing VMs as 7U2 variants and create new ones as ESXi 7 U2 VMs. This can be done in the dialogs when creating a new VM."
Sounds like on ESXi 8, you have to tell it to use the ESXi 7u2 "engine" when creating the VM. I haven't upgraded to ESXi 8 yet
@@i12bretro Hey ! Thank you for your answer. Yes. I've done that by reading the github project instructions but didn't work either. I saw in their GitHub they have a new version of their script released, but I can't find the binaries to try it out. Perhaps the new version will work for my ESXi ?
BR !
Good luck! Let me know if you get it working!
I also never got this working on ESXi 8. Any updates on this?
I try to install the unlocker on my server but when reboot the server dies due to "FATAL ERROR: 10 (out of resources)"
the unlocker does not work on esxi 8 update 2, vm keeps booting on a loop
Bonjour, l'installation a l'air plus compliquer, qu'avec vmware pro.
Quick note: it's probably easier to open safari and download vm tools there instead of connecting the iso -- great tutorial though!
Appreciate it! Thanks for the tip
Where to find vm tools ? Thanks
Hi, great video Thanks for your efforts. i had powered on machine but the mouse seems to be not working so i can't install. can you help on this?
Highly appric
How do you get audio pass through on this? I believe its a pkg file but i don’t have it 😢
I have another question please, do you try to passthrough GPU (which is supported by Apple) to VM in ESXi when installing macOS?
I haven't tried it in ESXi. I'd most likely get MacOS installed first and then try passing the GPU through once I have a working VM
I was able to get MacOS 12 (Monterey) installed, but if I try Ventura, it attempts to install, and just gives me the default macos "your machine failed to start" message, and boot loops
CPU? Ventura requires an Intel CPU with AVX2 support
@i12bretro ah, I'm on a E5-2667 V2, so that might make sense
Yup, lacks AVX2 support.
Hi a real quick question, why network adaptor needs to be VMXNET3 instead of E1000e? Thanks a lot!
VMXNet3 was what worked for me when writing the tutorial. You're certainly welcome to try E1000
@@i12bretro Thank you so much! Let me try and confirm I can provide data point back. Also, after I install and boot the macOS, the interaction is extremely slow and laggy. UI is not very responsive lol. I gave it 8 code CPU and 8 GB ram.
Please tell, what make and model of computer are you using for VMware ESXi? Thanks in advance!
For this video I used a Dell Optiplex 7050 with an i7-7700 and 32GB of RAM
Thank you for the quick reply. Would you possibly know if an Apple Mac Pro 2010 hardware modified to run OS X Monterey using Open Core Legacy Patcher can be used for running VMware ESXi / OS X Ventura from an Apple Bootcamp partition? Thanks again!
I'm guessing, but I doubt hardware from 2010 would be powerful enough
@@jonesing4fame922 You need at least a CPU with a feature set as new as Haswell (that was released around Q2/2013) or your VM will kernel panic.
@@m.l.9385 is there any work around for that? I was able to get Monterey running on a 2009 Xserve with W5590's in it and ESXi 6.5, but all my testing with Ventura results in the kernel panic you described.
Hi Bro, i have ESXi 7.0 update 2. i followed your instruction but when i try to start the installation the VM goes in loop, it restarts over and over and the installation doesn't start. any hint? thank you
fixed, i forgot to rerun the unlocker, thanks
Thanks for the vid does Gpu pass through work?
I've never been able to get GPU passthrough to work. I've had comments of others with success
It is can be install on AMD EPYC CPU?
I had setup Mac os in proxmox, a while back, and it took a bit.
but is there a chance you could make a video about it if it isn't terribly hard?
Never mind, found it
Glad to hear it. I've made videos for MacOS 10-13 on Proxmox
Any hardware requirements for this macos to install in esxi? I'm using a mini pc 13 gen i7-3700H, 64gb ram, 2TB NVME drive and intel Xe iGPU (96EUs)
Your system is way more powerful than the one I captured the tutorial on. That's plenty to run this
Thanks so much for the prompt reply@@i12bretro
When is the full version of Ventura coming out or coming to VMs?
I haven't seen any official word from Apple, but the expectation is sometime around October
@@i12bretro Interesting, thank you!
my network adapter is not vmxnet3
Is your Ventura actually "useable" or damn slow? Wondering whether it's worthwhile to buy a powerful WIN notebook and run Ventura on VMWare (so I can use both worlds) but if its damn slow and audio 'hangs', I better stay away and buy the "real thing". (I want to use Logic Pro)
It's usable enough for what I use it for, but it wouldn't work for video or audio editing.
This doesn't seem to work with ESXi v 8
There's a build on the project's GitHub for ESXi 8, but I haven't personally tested it github.com/netgc/esxi-unlocker
I can confirm it doesn't work on ESXI v8 sadly. Tried a bunch of solutions, not working... I guess I would just create a nested VM running ESXI 7 update 3 and follow the exact same steps. BTW, which macOS 13 iso did you use? Can i just create one myself? or there are some special tweaks about the ISO. Thanks!
Thanks for sharing your test results. You can build the ISO yourself. There's no tweaks needed
I already tried it on ESXi 8 U2. You must set compatibility when creating the VM to ESXi 7 U2. The rest is the same as in the video
I already tried it on ESXi 8 U2. You must set compatibility when creating the VM to ESXi 7 U2. The rest is the same as in the video@@looper6120
Can this be done for Esxi 8?
I'm not sure, I haven't upgraded to 8
Yes, it can. I already tried it on ESXi 8 U2. You must set compatibility when creating the VM to ESXi 7 U2. The rest is the same as in the video
I think@@wleee esxi unlocker will damage ESXi 8 instance ....
Mine is going in a quick loop
Same here
What are your host specs? Ventura requires a CPU with AVX2 support
@@i12bretro Intel Xeon E5-2690. It's on a 10yo server, so quite possible it doesn't have that.
Yeah, it has AVX but not AVX2. I have a similar aged CPU in one of my servers and it won't run Ventura. Can run Monterey with no issues though
@@i12bretro Ah thanks for the heads up! That's likely what I will do.