qemu-system-i386: icount 再生スナップショットをロードできません。

qemu-system-i386: icount 再生スナップショットをロードできません。

QEMUを使用して実行を記録/再生したいです。ただし、再生は説明したように機能しません。手動:

$ qemu-system-i386 \
-icount shift=auto,rr=record,rrfile=record.bin,rrsnapshot=snap1 \
-drive file=boot.qcow2,if=none,snapshot=on,id=img-direct \
-drive driver=blkreplay,if=none,image=img-direct,id=img-blkreplay \
-device ide-hd,drive=img-blkreplay \
-net none
$ qemu-system-i386 \
-icount shift=auto,rr=replay,rrfile=record.bin,rrsnapshot=snap1 \
-drive file=boot.qcow2,if=none,snapshot=on,id=img-direct \
-drive driver=blkreplay,if=none,image=img-direct,id=img-blkreplay \
-device ide-hd,drive=img-blkreplay \
-net none
qemu-system-i386: Snapshot 'snap1' does not exist in one or more devices
qemu-system-i386: Could not load snapshot for icount replay

作成したスナップショットを使用しても見つかりませんsavevm xyz

再生を始めるには?

QEMUバージョン:7.0.0

答え1

rrsnapshotを追加しましたが、「snap1」が存在しないと正しく報告するため、この例はマニュアルから直接インポートされたものではありません。スナップショットは、再生モードで「savevm」コマンドを使用してHMP / QMPを介して手動で作成され、指定された実行状態に戻るために使用できます。

関連情報