여기 가이드를 따랐어요https://github.com/kholia/OSX-KVM하지만 VM을 virt-manager로 가져온 후 오류가 발생했습니다. 특히 '로더에 대한 마스터 var 저장소를 찾을 수 없습니다'라는 오류가 발생합니다.
파일이 존재하는지 확인하고 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 파일 중 하나가 누락되었다고 가정합니다.