가상 머신이 실행 중입니다.
qemu-system-x86_64 -m 8192 -smp 3 \
-net user -net nic,model=virtio -boot menu=on \
-drive file=guixsd-usb-install-0.13.0.x86_64-linux \
-drive file=guixsd.img
~에 따르면GuixSD 가상 머신 설치 가이드(RAM 사용량, 파일 이름, 할당된 CPU 코어 등 일부 사소한 수정이 이루어졌습니다.) 나중에 복원할 수 있도록 머신 상태를 저장하고 싶습니다(정확히 저장하기 전과 마찬가지로 명령을 실행하는 도중에) guix system init ...
. VirtualBox VM의 "시스템 상태 저장" 옵션과 유사하게 이 답변을 보았습니다.https://unix.stackexchange.com/a/361015/27613하지만 가상 머신의 이름이 필요하며, virsh list --all
이 명령으로 시작된 가상 머신의 이름은 실행 시 나열되지 않습니다. 답변에 대한 DuckDuckGo 검색에서는 대부분의 결과가 virt-manager에서 가상 머신을 시작했는지 여부와 관련되어 있으므로 아무 것도 공개되지 않았습니다.
답변1
귀하의 qemu에 창이 표시되는 것 같습니다. 이 경우 누르면 ctrl-alt-2
모니터 인터페이스로 전환됩니다(그리고 ctrl-alt-1
다시 돌아갑니다).
(qemu) 프롬프트가 표시되고 이제 다음 명령을 입력할 수 있습니다.
loadvm <snapshot name>
savevm <snapshot name>
delvm <snapshot name>
info snapshots
qemu가 실행되지 않을 때 목록 저장 상태를 사용할 수 있습니다 qemu-img snapshot -l guix.img
.
qemu 시작 시 스위치를 추가하여 스냅샷을 직접 로드할 수 있습니다.
-loadvm <snapshot name>
명령줄에.
모니터 인터페이스에 더욱 편리하게 접근하려면 지침을 추가하세요.
-monitor telnet:127.0.0.1:1234,server,nowait
명령줄에. 그런 다음 이를 사용하여 telnet localhost 1234
qemu와 대화할 수 있습니다. 참고: 거기에 들어가 q
거나 나가지 마십시오 quit
. 이로 인해 에뮬레이터가 종료됩니다! 누르고ctrl-]
그 다음에유형 q
.