-
-
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
UTM 4.6.x fails to boot into BSD ARM VMs #6918
Comments
I have the same issue with all UTM 4.6.x on non-graphical Debian Linux 12 server VM installs. Works fine in 4.5.4, but all versions of UTM starting with 4.6.0, up to and including 4.6.4, shows "Display output is not active" after the textmode GRUB bootloader starts loading the Linux kernel. (The textmode GRUB bootloader works correctly, but when the Linux kernel takes over, the display changes to "Display output is not active"). |
+1 |
I don't experience this issue at all. Testing out on an M2 Macbook Air running Sonoma 14.7 with the VM image that FreeBSD distributes on their website for 14.2-RELEASE ( As for existing VMs being affected, I also don't experience such issue. I had a VM set up for FreeBSD 14.2-RELEASE that was made using their official installer image on UTM 4.6.3, and recently just upgraded to UTM 4.6.4. The VM still safely boots; this maybe an M3 issue? |
Maybe this issue is just for VMs that boot the ISO, instead of using the VM image. |
@haihige The FreeBSD's official installer is an ISO image. Both methods of making a VM work, at least on M2. |
@TheRealKeto I see, I thought you meant the VM image ( |
Did some additional testing with three other Macs, all giving the same results (though slightly different than the M3):
I tested three ARM installer images:
With UTM 4.5.4, all three went past the boot menu fine and reached the installation screen. With 4.6.4, only FreeBSD 14.1 made it past the boot menu. FreeBSD 13.2 hangs on the "Display output is not active." screen and NetBSD 10.0 crashes QEMULauncher-2024-12-27-094434.ips.txt |
Same issue with M2 pro on 15.2 (24C101) with Ubuntu 22.04 arm from UTMs gallery. |
Describe the issue
Starting with UTM 4.6.0, BSD ARM VMs fail to boot properly. I've run into this issue with FreeBSD and NetBSD. Linux doesn't seem to be affected.
The boot menu works (a prompt appears asking if I want to install the OS), but once it gets past that, it changes to "Display output is not active."
I tried both QEMU 9.1 and 7.2 (7.2 is used in 4.5.4), but the issue exists with both in 4.6.x. If I launch UTM 4.5.4, the BSD ARM VMs work correctly.
This can be tested with the standard ARM install images from FreeBSD and NetBSD, although it affects VMs that were created in previous version of UTM as well.
Configuration
Debug log
UTM 4.6.3 debug log
This debug log was grabbed from 4.6.3, but the issue persists in 4.6.4.
The text was updated successfully, but these errors were encountered: