仮想フロッピーディスクを仮想マシンにマウントする方法は?

仮想フロッピーディスクを仮想マシンにマウントする方法は?

qemu-system-x86_64を使用して仮想マシンを起動していますが、仮想フロッピー(vfdファイル)をここにマウントする方法がわかりません。

isoをマウントするのは簡単です。

-drive "file=/path/to/iso/file.iso,index=1,media=cdrom"

ドライバをマウントしたい場合でも非常に簡単です。

-drive id=disk0,if=virtio,cache.direct=on,if=virtio,aio=native,format=raw,file=/path/to/drive/image

物理ドライブをマウントする方法も見つけました。

-drive file=/path/to/drive,if=virtio

しかし、vfdをインストールする方法の例が見つかりません。

ベストアンサー1

短い方法:

$ qemu-system-x86_64 -fda /path/to/floppy.img

「便利なフラグ」で説明されているオプションに似たQEMUコマンドラインオプションについて聞いたことがあります。

長い道:

$ qemu-system-x86_64 -drive file=/path/to/floppy.img,index=0,if=floppy,format=raw

このオプションは明らかに廃止

「現代的な」方法:

$ qemu-system-x86_64 -blockdev driver=file,node-name=f0,filename=/path/to/floppy.img -device floppy,drive=f0

このように接続されているデバイスは、フラグやモニタコマンドなどの以前のQEMU機能とうまく-snapshot機能しない傾向がありますchange

即時:

(qemu) floppy0 /path/to/floppy.img 変更

これは監視装置エミュレータの起動後にリムーバブルメディアを管理するためのコマンド。info blockフロッピーデバイスの名前が「floppy0」でない場合、フロッピーデバイスの名前が印刷されます。


他の方法:

注意深く読んでくださいオンラインマニュアルカズチ文書より多くのアイデアを得るために。品質管理計画フロッピーイメージを動的に追加することは可能かもしれませんが、私はそれに精通していません。

おすすめ記事