Я следовал руководству здесьhttps://github.com/kholia/OSX-KVMно я получил ошибку после импорта VM в virt-manager. В частности, я получаю ошибку 'unable to find any master var store for loader'
Я проверил, что файл существует, и перезагрузил его из репозитория github, но безуспешно. У меня даже была ошибка, которая говорила Permission denied, когда я запускал эту команду, virsh --connect qemu:///system define macOS.xml
поэтому мне пришлось добавить sudo и в итоге я получил ошибку, о которой сказал
Если это поможет, у меня Fedora 34.
Full trace:
Error starting domain: operation failed: unable to find any master var store for loader: /home/NAME/OSX-KVM/OVMF_CODE.fd
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 101, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
ret = fn(self, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/domain.py", line 1329, in startup
self._backend.create()
File "/usr/lib64/python3.9/site-packages/libvirt.py", line 1353, in create
raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: operation failed: unable to find any master var store for loader: /home/NAME/OSX-KVM/OVMF_CODE.fd
решение1
Для меня все мои xml-файлы (в меню «Сведения о виртуальном оборудовании» в virt-manager) искали /home/root/OSX-KVM, но его не было, потому что весь мой OSX-KVM git находился в моей основной папке пользователя. Поэтому я обновил все каталоги, и это сработало.
решение2
У меня недостаточно репутации, чтобы комментировать, поэтому напишу здесь.
У меня отсутствовал OVMF_VARS-1024x768.fd.
Так я и сделалgit checkout OVMF_VARS-1024x768.fd
Поэтому я предполагаю, что у вас также отсутствует один из файлов OVMF_VARS.