Virt 管理器错误:无法找到加载器的任何主变量存储

Virt 管理器错误:无法找到加载器的任何主变量存储

我按照这里的指南操作https://github.com/kholia/OSX-KVM但在将虚拟机导入 virt-manager 后,我收到错误。具体来说,我收到错误“无法找到任何加载器的主变量存储”

我检查了文件是否存在,并从 github repo 重新下载了它,但没有成功。当我运行这个命令时,我甚至遇到了一个错误,说权限被拒绝,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 文件。

相关内容