foxlet / macOS-Simple-KVM

Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
13.59k stars 1.14k forks source link

Display borked with virt-manager #162

Open namandixit opened 4 years ago

namandixit commented 4 years ago

I have managed to install Catalina and it runs pretty well using the basic.sh script. However, if I try to run it from virt-manager, I get the display shown in the screenshot:

image

Any idea what is going wrong? How do I fix it?

foxlet commented 4 years ago

Make sure to change the resolution for both in the firmware settings and in Clover.

namandixit commented 4 years ago

That fixed it. I've made a PR with updated instructions: https://github.com/foxlet/macOS-Simple-KVM/pull/163

danipoak commented 4 years ago

I have this exact issue and it's not clear in the updated instructions how to set the resolution in Clover. Using virt-manager upon boot pressing ESC has no effect and the Clover menu comes up as normal. In the Clover menu there is no Device Manager->OVMF Platform Configuration->Change Preferred. Best I can tell the instructions are written for using straight QEMU and not using virt-manager. Is there another way? The only way I can get macOS to boot is running in virt-manager. basic.sh just gives a black screen.

erentar commented 4 years ago

bump, boot menu is not present in libvirt registered vm, although vanilla qemu works need help to do the same in libvirt

ipatch commented 3 years ago

I have this exact issue and it's not clear in the updated instructions how to set the resolution in Clover. Using virt-manager upon boot pressing ESC has no effect and the Clover menu comes up as normal. In the Clover menu there is no Device Manager->OVMF Platform Configuration->Change Preferred. Best I can tell the instructions are written for using straight QEMU and not using virt-manager. Is there another way? The only way I can get macOS to boot is running in virt-manager. basic.sh just gives a black screen.

tenor

danipoak commented 3 years ago

I was never able to resolve it. Unfortunately it seems the maintainer isn't particularly interested in fixing/supporting this issue either. I run QEMU without libvirt so I know my other KVMs work just fine. My workaround was I got a Windows version of the software I wanted the MacOS KVM for and just run it that way. So if you can run your software in Win10 I'd recommend going that route.