我有一个关于在 Windows7 主机和在 VirtualBox 中运行的 Ubuntu 客户机之间共享文件的问题。这个问题在这里被提出,但没有答案:
我搜索过但没有找到答案...我想我可能必须安装虚拟盒客户机附加组件,但我从哪里可以得到它呢???
为方便您的阅读,此处重现了该问题:
我知道这严格来说不是一个关于编程的问题,但我需要挂载共享文件夹才能继续我的编码......
我在 VirtualBOX 中有一个 Windows 7 操作系统和一个 Ubuntu 12.04 客户操作系统。
我一直在尝试挂载在 VirtualBox 中创建的共享文件夹。虚拟文件夹基本上是 Windows 7 上的 C:\ 文件系统。在 VirtualBox 中,共享文件夹显示为:
文件夹路径:C:\
文件夹名称:Windows7 sudo mount -t vboxsf Windows7 /windows7
但是“mount”命令无法识别 VirtualBox 共享文件夹文件系统类型。我收到的错误是:
安装:未知文件系统类型“vboxsf”
相反,如果我从 DOS 提示符尝试执行该操作,经过长时间的暂停后也会收到错误:
net use x: \vboxsvr\Windows7
(我的语言环境中的错误基本上是说:无法找到网络路径)。
那么,我该怎么办呢?我以前能够通过安装名为“guest additions”的东西在 Ubuntu 和 VirtualBox 的旧版本中执行此操作。
有人可以解释一下如何解决这个问题吗?
答案1
对于共享文件夹功能,我们需要以下内容:
从我的经验来看,共享的命名最容易出现问题。即使您可能想使用相同的名称,也请注意对共享和挂载点使用不同的名称。
一种从主机到客户机共享数据的更简单的方法,更重要的是从客户机到主机,我们也可以考虑使用 Samba 进行网络文件访问。