다음과 같이 GNOME Boxes 가상 머신을 Fedora에서 Guix로 마이그레이션하고 있습니다.Fedora 위키 가이드.
Fedora 워크스테이션에서:
$ virsh list --all
Id Name State
-------------------------------
- win10 shut off
$ cd ~
$ virsh dumpxml win10 >win10.xml
$ mv .local/share/gnome-boxes/images/win10 win10
그런 다음 win10
및를 win10.xml
새 컴퓨터의 홈 디렉토리로 옮겼습니다. Guix 시스템의 경우:
$ guix install gnome-boxes
$ cd ~
$ mv win10 .local/share/gnome-boxes/images/win10
$ guix install libvirt
$ virsh create win10.xml
error: Failed to create domain from win10.xml
error: Cannot check QEMU binary /usr/bin/qemu-system-x86_64: No such file or directory
qemu-system-x84_64
다른 장소에 위치:
$ type qemu-system-x86_64
qemu-system-x86_64 is /run/current-system/profile/bin/qemu-system-x86_64
그렇다면 가상 머신 가져오기를 완료하는 방법은 무엇입니까?
답변1
경로는 qemu-system-x86_64
XML 파일에 지정됩니다. 원하는 편집기에서 열고 경로가 지정된 위치를 찾아 시스템의 경로에 맞게 조정하세요. Guix 시스템에서 경로는 다음과 같습니다:
<domain type='kvm'>
…
<devices>
<emulator>/run/current-system/profile/bin/qemu-system-x86_64</emulator>
…
</devices>
<seclabel type='dynamic' model='selinux' relabel='yes'/>
</domain>
virsh create
그러나 XML 파일을 편집하려고 하면 다음 오류 메시지가 나타납니다.
$ virsh create win10.xml
error: Failed to create domain from win10.xml
error: unsupported configuration: Security driver model 'selinux' is not available
XML 파일을 다시 열고 언급된 줄을 삭제하십시오 selinux
. XML 파일을 다시 사용해 보세요 virsh create
. 이번에는 가상 머신이 생성되어야 합니다. 머신이 백그라운드에서 즉시 시작될 수 있도록 준비하십시오.