如何使用在 qemu 中运行的 FreeDOS 挂载 Linux 主机文件系统?

如何使用在 qemu 中运行的 FreeDOS 挂载 Linux 主机文件系统?

我正在尝试使用在 qemu 中运行的 FreeDOS 来为 BBS 运行基于 DOS 的 Doors。我现在遇到的挑战是从虚拟机内访问主机文件系统以在主机和来宾之间共享文件。

我希望有一个安装命令,但这似乎不存在。我还在寻找 CLI 选项,以在 qemu 实例启动时将目录作为虚拟驱动器传递,作为另一个选项。似乎有几个可能的选项,但它们似乎都是特定于 linux-VM 的(例如,-virtfs CLI 选项和 9p 客户端)。

我还发现了QEMU Windows 客户机和 Linux 主机之间的共享文件夹如果我能让一个 samba 客户端在 FreeDOS 中工作,那是一种可能,但这确实是我想避免的最后选择。

答案1

对我有用。

qemu ... -hdb fat:rw:/dir/to/mount

但是,它限制为 512MB,并且不反映 QEMU 启动后主机系统对目录所做的任何更改。

相关内容