Virt 管理器錯誤:無法找到載入程式的任何主變數存儲

Virt 管理器錯誤:無法找到載入程式的任何主變數存儲

我按照這裡的指南https://github.com/kholia/OSX-KVM但將虛擬機器導入 virt-manager 後出現錯誤。具體來說,我收到錯誤“無法找到加載程序的任何主變量存儲”

我檢查了該檔案是否存在,並從 github 儲存庫重新下載了它,但沒有成功。當我運行此命令時,我什至遇到了一個錯誤,提示權限被拒絕,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 檔案之一。

相關內容