Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Corefile

macrumors 6502a
Original poster
Sep 24, 2022
942
1,354
Has anybody tried this on the M4 Mini with success? E.g. have you managed to run WSL2 successfully in ARM Windows, or run a Linux VM in Sequoia while emulating Sequoia in the Linux VM?
 
You can use the nested virtualization in Fusion:
And UTM with apple hypervisor:
  • (macOS 15) Nested virtualization for Linux Linux VMs using Apple Virtualization backend on macOS 15 and M3 or newer will now have nested virtualization enabled by default.
Or through the apple virtual framework:
 
Hi all,


I recently got a MacBook Pro with the M4 Pro chip, and I’m trying to explore nested virtualization — basically, I want to run a VM that itself can run more VMs (for example, to test ESXi and nested guests inside it).


From my research so far, it seems like UTM is the only option that currently supports nested virtualization on Apple Silicon — specifically using the Apple Virtualization Framework (AVF) instead of QEMU.


I’d love to know:

Is UTM really the only app that exposes that feature?

🤔 Are there any other hypervisors (Parallels, VMware Fusion, VirtualBuddy, etc.) that support this on M4 or plan to?

Why I'm asking:

I'm trying to boot ESXi-Arm Fling ISO (which is a bare metal type 1 hypervisor) inside a VM and run guest VMs from there — but UTM, even with the proper config, freezes while booting the ISO (it stalls right after loading modules).


The same ISO works fine in VMware Fusion, but Fusion doesn’t support nested virtualization on Apple Silicon yet.


So I’m kind of stuck — UTM supports the feature I need but won’t boot the OS I want, and VMware/Parallels don’t support nested yet.


Any advice, tips, or confirmed working setups would be really appreciated! 🙏
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.