-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nested Virtualization on Mac OS 15.1 #6789
Comments
I have been trying to get nested VM in mac m3 (Mac OS 15.1), tried to launch fedora silverblue 41 multiple times (heard that it is flaky at the moment and works in one of the attempts), but I have not been able to get nested virtualization in any of the VM spins.
|
Here's the
|
The difference is in this block
in my config its block not present. After i add Your block and Nested Virtualization work on vm |
It seems there might be some issues in this section of code in I guess if you don't select 'Boot from Kernel Image', then I've never done macOS programming, so I might be wrong. @neverpanic Did you select this option, or did you add this config section manually? |
I did not set this option, I just booted from ISO with Apple Virtualization enabled. I'm not sure whether UTM does some magic auto-detection to extract the kernel from the ISO to boot from that? In any case, I went through the normal (in my case OpenSuSE) installer when creating the VM, then copied the disk from an existing Fedora VM I had. The base64 in the
I'm not sure why and how that would trigger enabling of nested virtualization. |
I think there is a bug in the wizard. In the meantime, I think a workaround is to go into Boot settings, change Bootloader to Linux, select any random file, then select UEFI again. |
I just tried the workaround, it seems to work. |
I can also confirm that after using the above workaround, I was able to run nested FCOS VM on Fedora 41 VM (Macbook Air M3). 🎉 |
Continuation of #3405
MacOS 15.1 Sequoia (24B83)
MacBook Air M3
UTM 4.6.0 (102)
Clean install Fedora Server 41 aarch64 from Fedora-Server-netinst-aarch64-41-1.4.iso
Maybe i do not correct understand howe to enable nested virtualization ?
config file config.plist.zip
The text was updated successfully, but these errors were encountered: