我正在使用 qemu-system-x86_64 来启动虚拟机,但我绝对不知道如何将虚拟软盘(vfd 文件)装入其中。
如果我想挂载一个iso,那很容易:
-drive "file=/path/to/iso/file.iso,index=1,media=cdrom"
Run Code Online (Sandbox Code Playgroud)
如果我想挂载驱动器,那也很简单:
-drive id=disk0,if=virtio,cache.direct=on,if=virtio,aio=native,format=raw,file=/path/to/drive/image
Run Code Online (Sandbox Code Playgroud)
我什至设法找出如何安装物理驱动器:
-drive file=/path/to/drive,if=virtio
Run Code Online (Sandbox Code Playgroud)
但是我找不到有关如何安装 vfd 的单个示例。
小智 6
简短的方法:
$ qemu-system-x86_64 -fda /path/to/floppy.img
Run Code Online (Sandbox Code Playgroud)
我听说过 QEMU 命令行选项类似于这个被描述为“便利标志”的选项。
路漫漫其修远兮:
$ qemu-system-x86_64 -drive file=/path/to/floppy.img,index=0,if=floppy,format=raw
Run Code Online (Sandbox Code Playgroud)
此选项显然已弃用。
“现代”方式:
$ qemu-system-x86_64 -blockdev driver=file,node-name=f0,filename=/path/to/floppy.img -device floppy,drive=f0
Run Code Online (Sandbox Code Playgroud)
请注意,以这种方式连接的设备往往无法与旧的 QEMU 功能(例如-snapshot标志和监视器命令)很好地协作change。
即时:
(qemu) 更改 floppy0 /path/to/floppy.img
这是在模拟器启动后管理可移动媒体的监控命令。info block如果名称不是“floppy0”,将打印软盘设备的名称。
其他方法:
仔细阅读在线手册和树内文档以获取更多想法。QMP可能可以动态附加软盘图像,但我不熟悉它。
| 归档时间: |
|
| 查看次数: |
4702 次 |
| 最近记录: |