我有一个 Linux Debian 系统。我有运行 FreeDOS 的 QEMU,一切运行正常。现在需要将数据从 QEMU FreeDOS C 驱动器传输到主机。请问我该如何完成此操作?
我可以通过创建 iso 文件将数据从主机传输到客户机,如下所示:
mkisofs -o ng.iso /home/aruna/qemu/NG
我可以通过以下方式阅读它:
qemu-system-x86_64 -m 2048 -enable-kvm -hda c.hd -cdrom ng.iso -boot d
如何以另一种方式返回?我的 QEMU/FreeDOS C: 驱动器中有一个文件,我想将其传输到主机。有什么解决方法吗?
答案1
我需要将数据从 QEMU FreeDOS C 盘传输到主机
请按照以下步骤操作:
要在 FreeDOS 和主机之间传输文件,请停止 QEMU 并在文件系统下挂载 FreeDOS 映像。
mkdir -p /mnt/freedos mount -t msdos -o loop,offset=32256 freedos.img /mnt/freedos cp oldgames /mnt/freedos umount /mnt/freedos
提醒:QEMU 正在使用该映像时切勿挂载它,并记得在再次启动 QEMU 之前将其卸载!