Qemu

如何使用在 qemu 中執行的 FreeDOS 掛載 linux 主機文件系統?

  • December 23, 2018

我正在嘗試使用在 qemu 中執行的 FreeDOS 來為 BBS 執行基於 DOS 的 Doors。我現在遇到的挑戰是從 VM 內訪問主機文件系統以在主機和來賓之間共享文件。

我希望有一個 mount 命令,但這似乎並不存在。我還在尋找一個 CLI 選項,以便在 qemu 實例作為另一個選項啟動時將目錄作為虛擬驅動器傳遞。似乎有幾個可能的選項,但它們似乎都是特定於 linux-VM 的(例如,-virtfs CLI 選項和 9p 客戶端)。

如果我可以讓 samba 客戶端在 FreeDOS 中工作,我還發現QEMU Windows 客戶機和 Linux 主機之間的共享文件夾是可能的,但這確實是我想避免的最後選擇。

對我有用。

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

但是,它被限制為 512MB,並且不反映在 QEMU 啟動後從主機系統對目錄所做的任何更改。

引用自:https://unix.stackexchange.com/questions/485822