如何将文件从 QEMU FreeDOS C:驱动器传输到主机?

如何将文件从 QEMU FreeDOS C:驱动器传输到主机?

我有一个 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 之前将其卸载!

来源:QEMU/FreeDOS - 维基教科书,为开放世界提供开放书籍

相关内容