serenity
serenity copied to clipboard
Error Message under MacOS M1 UTM (QEMU Emulation Mode)
I hope someone can help me with the following Error. I downloaded the nighlty build extracted the .img and was able to get it to boot up (to GNU Grub Menu). After that it seems to throw a Kernel Panic. Is this a familiar message to someone? I really love UTM on MacOS and want to get SerenityOS running under it. I already have it running under VMware on my X86 Windows machine BUT without USB Controller and Sound i can't utilize it. I hope that its maybe just a simple QEMU issue or misconfiguration.
And here my current config ...
We don't have SCSI support. You need to either select NVMe, AHCI (SATA), or a USB mass storage device.
Also note that we have AArch64 support, which will run a lot faster on an M1 Mac.
You should also select USB 3.0 (or whatever the option is called) if you want USB support. We don't support EHCI.
And e1000, e1000e, or rtl8168 if you want networking.
Thanks for all the infos. Unfortunately i am stuck with the Kernel Panic. I think i am doing something wrong with the Image. I Downloaded the latest unofficial Nighly Build and extracted the serenity-x86_64-20250320-d00cd98.img.gz to serenity-x86_64-20250320-d00cd98.img. If i use the img.gz it wont even boot. But extracting to the .img seems to boot. At least the Grub MBR? Partition. I probably have to wait till someone figures it out. Its beyond my skill level ...
Also note that we have AArch64 support, which will run a lot faster on an M1 Mac.
Yes but the nighly builds are x86 only - but honestly performance is not the issue right now. need to get to run first. i have it allready running in vmware but ther is no support for networking and sounds and i dont even think for usb. so that leaves maybe vbox - which i might try tomorrow.
You might have an easier time cloning the repo and building it yourself from source. Our build scripts have all the right flags in place to execute the OS in a virtual machine, you just need to install the dependencies and call Meta/serenity.sh run.
Yeah i probbaly will have to be forced to my own luck :) i still will give QEMU on my Windows machine a try but building it myself will probably teach me a lot more and be the right direction. Thanks for all your fast and useful feedback.
Sorry folks, I had to lock this issue due to the bot spam. Feel free to hop into our Discord server to continue the chat.