将Windows 7主机文件夹挂载到VirtualBox guest虚拟机Ubuntu 12.04目录中

use*_*429 16 virtualbox windows-7 ubuntu-12.04

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

我在VirtualBox中有一个带有客户Ubuntu 12.04操作系统的Windows 7操作系统.

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

文件夹路径: C:\

文件夹名称:Windows7

# sudo mount -t vboxsf Windows7 /windows7
Run Code Online (Sandbox Code Playgroud)

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

mount: unknown filesystem type 'vboxsf'
Run Code Online (Sandbox Code Playgroud)

相反,如果我在DOS提示符下尝试它,我会在长时间停顿后收到错误:

> net use x: \\vboxsvr\Windows7
Run Code Online (Sandbox Code Playgroud)

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

所以我该怎么做.我已经能够通过安装一个名为"guest adds"的东西在过去的Ubuntu和VirtualBox版本中执行此操作.

请问有人可以解释一下如何解决这个问题?


好的,既然没有人回答我的帖子我做了一些研究,并且让它工作的方式(以便识别"-t的"Virtual Box共享文件夹"类型)是安装动态内核模块支持,重启Linux,以及通过提供的软件包安装guest虚拟机添加如下:

sudo apt-get install dkms
sudo /sbin/reboot
sudo apt-get install virtualbox-ose-guest-x11
sudo mount -t vboxsf Windows7 /windows7
Run Code Online (Sandbox Code Playgroud)

dem*_*nes 2

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

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

请参阅此处 http://www.giannistakiris.com/index.php/2008/04/09/virtualbox-access-windows-host-shared-folders-from-ubuntu-guest/