在 Windows7 主机和在 VirtualBox 中运行的客户机 Ubuntu 之间共享文件

在 Windows7 主机和在 VirtualBox 中运行的客户机 Ubuntu 之间共享文件

我有一个关于在 Windows7 主机和在 VirtualBox 中运行的 Ubuntu 客户机之间共享文件的问题。这个问题在这里被提出,但没有答案:

https://stackoverflow.com/questions/11565446/oracle-virtualbox-mounting-windows-7-host-folder-into-guest-ubuntu-12-04-direct

我搜索过但没有找到答案...我想我可能必须安装虚拟盒客户机附加组件,但我从哪里可以得到它呢???

为方便您的阅读,此处重现了该问题:


我知道这严格来说不是一个关于编程的问题,但我需要挂载共享文件夹才能继续我的编码......

我在 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 进行网络文件访问。

相关内容