主机是Ubuntu 10.04,我已经在VirtualBox上安装了FreeDOS。由于我无法在FreeDOS上上网,所以我必须与FreeDOS共享一些文件。但是怎么做呢?
我知道如何与 Linux 客户机共享文件夹,但是 VBoxGuestAdditions.iso 中没有适用于 DOS 的文件。
我发现这一页但其宿主是WindowXP。
如何在 VirtualBox 中与 DOS 客户机和 Ubuntu 主机共享文件夹?
答案1
当以客户身份运行 DOS 时,提供此功能的驱动程序意义上的“共享文件夹”对于 Virtual Box 不可用。
您可以使用支持 Samba 的 DOS 客户端设置网络共享,从而与 Ubuntu 主机共享 DOS 客户端数据。我无法为您提供简明的操作指南,因为我以前没有这样做过,因为时间不够,对 DOS 也不感兴趣,但我可以为您提供一些提示,以防您继续这样做。
- 适用于 DOS 的 Samba 客户端(例如 MicrosoftMS 客户端或者DOS 下的局域网管理器
- 主机上的 Samba 需要启用旧的身份验证(
lanman auth=yes
) - DOS 和 Ubuntu 需要位于同一工作组
仍然存在限制,因为您将无法从主机操作系统访问 DOS vdi(您仅在 DOS 上运行客户端),但如果一切设置完毕,您可能能够将数据从 DOS 发送到 Ubuntu。
这指导你已经找到的这个是 DOS 方面的一个很好的起点。另一个关于为 DOS 设置 samba 的很好的教程可以找到这里。
答案2
我不确定这是否有帮助,但我已经成功通过 CD ROM 安装了一个大型应用程序。
首先,您需要启用 CD ROM。我从此链接安装了 VB VDI 映像: https://www.kirsle.net/blog/entry/ms-dos-and-windows-3-1https://www.kirsle.net/blog/entry/ms-dos-and-windows-3-1
右键单击鼠标时,您可以在菜单中看到“压缩”,并且可以找到“iso”类型以将文件或文件夹压缩为 iso 格式。
然后,在 Ubuntu 桌面顶部的设备菜单下,您可以看到“CD/DVD 设备 -> 选择虚拟 CD/DVD 文件”菜单。
如果您想从 DOS 导出任何文件,请使用 FDD,因为您尚未创建大文件。
祝你好运。