16

我知道这不是严格意义上的编程问题,但我需要挂载共享文件夹才能继续编码。

我在 VirtualBox 中有一个带有来宾 Ubuntu 12.04 操作系统的 Windows 7 操作系统。

我一直在尝试挂载在 VirtualBox 中创建的共享文件夹。虚拟文件夹基本上是C:\Windows 7 上的文件系统。在 VirtualBox 中,共享文件夹显示为:

文件夹路径:C:\

文件夹名称:Windows7

# sudo mount -t vboxsf Windows7 /windows7

但是“mount”命令无法识别 VirtualBox 共享文件夹文件系统类型。我得到的错误是:

mount: unknown filesystem type 'vboxsf'

相反,如果我从 DOS 提示符尝试它,我也会在长时间的停顿后得到一个错误:

> net use x: \\vboxsvr\Windows7

(在我的语言环境中的错误基本上是:) it is impossible to find the network path

所以我该怎么做。在过去的 Ubuntu 和 VirtualBox 的早期版本中,我已经能够通过安装称为“guest added”的东西来执行此操作。

有人可以说明如何解决这个问题吗?


好的,因为没有人回答我的帖子,我已经做了一些研究以及让它工作的方法(以便识别 -t 的“虚拟盒共享文件夹”类型,是安装动态内核模块支持,重新启动 Linux,然后通过提供的软件包安装来宾添加,如下所示:

sudo apt-get install dkms
sudo /sbin/reboot
sudo apt-get install virtualbox-ose-guest-x11
sudo mount -t vboxsf Windows7 /windows7
4

1 回答 1

2

确保 VBoxLinuxAdditions.run 完成且没有错误。安装后重新启动您的虚拟机,以便内核加载 virtualbox 的模块。

通常,您应该能够挂载该文件夹。

见这里 http://www.giannisakiris.com/index.php/2008/04/09/virtualbox-access-windows-host-shared-folders-from-ubuntu-guest/

于 2012-07-21T21:48:41.487 回答