
仮想マシンが実行中です。
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
。