Open stromal opened 3 years ago
With basic.sh
you're running qemu under your own user, so it has access to your home directory.
When starting qemu from libvirt, it appears to be running under nobody
.
You have multiple options:
user = whatever
in /etc/libvirt/qemu.conf
with your own user, restart libvirt, and try again. If it does not appear in the file, add user = "your_username"
to the end of file.setfacl -m u:nobody:rx $HOME && setfacl -R -m u:nobody:rwx $HOME/macOS-Simple-KVM
)chown
them to nobody
If you're running Fedora and want to keep files in your home directory, you might also have to configure SELinux (or disable it.)
I use Manjaro (Arch like commands are applied).
I am trying to make macos simple kvm (Mojave) with my old GTX 650 - I have installed the new gpu bios that support UEFI. When I just start the QUEMU with ./basic.sh it run but the gpu pas-thru not working aliases with the screen + it the setting/ graphic it does not shows the gpu. I use this guide - https://passthroughpo.st/mac-os-vm-guide-part-2-gpu-passthrough-and-tweaks/ But wan I try to start it from virtual machine manager but I get the following error Error starting domain: Cannot access storage file '/home/aa/macOS-Simple-KVM/ESP.qcow2' (as uid:65534, gid:992): Permission denied
Tried