From 3ab4d9513e6f2b6da4325caa66782da33ba8d6cc Mon Sep 17 00:00:00 2001 From: Sammi Johnson Date: Fri, 6 Mar 2026 12:27:12 +0100 Subject: [PATCH] add instructions to fix OVMF_*4M compat with libvirt --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e005e3..54e60fc 100644 --- a/README.md +++ b/README.md @@ -194,6 +194,14 @@ processors work just fine (even for macOS Sonoma). - (OPTIONAL) Use this macOS VM disk with libvirt (virt-manager / virsh stuff). + - Move OVMF code and vars files to `$XDG_CONFIG_HOME/libvirt/qemu/nvram` and rename var store as necessary + for your resolution + ``` + cp OVMF_VARS-.fd OVMF_VARS.4m.fd + cp OVMF_CODE_4M.fd "${XDG_CONFIG_HOME}/libvirt/qemu/nvram" + cp OVMF_VARS.4m.fd "${XDG_CONFIG_HOME}/libvirt/qemu/nvram" + ``` + - Edit `macOS-libvirt-Catalina.xml` file and change the various file paths (search for `CHANGEME` strings in that file). The following command should do the trick usually. @@ -210,7 +218,8 @@ processors work just fine (even for macOS Sonoma). virsh --connect qemu:///system define macOS.xml ``` - - If needed, grant necessary permissions to libvirt-qemu user, + - If needed, grant necessary permissions to libvirt-qemu user + (ignore spurious "invalid argument near character 3" error if encountered), ``` sudo setfacl -m u:libvirt-qemu:rx /home/$USER