2012-10-30 19:56:31 +0000 2012-10-30 19:56:31 +0000
36
36

挂载时给出未知的文件系统类型'vboxsf'。

当我试图在我的客座Ubuntu机器上挂载共享文件夹时,我收到了一个错误信息mount: unknown filesystem type 'vboxsf'

我有一台运行4.1.22V Oracle VM VirtualBox的Windows 7机器。我在VirtualBox管理器中设置了一个共享文件夹(命名为shared),并在客户机10.04 Ububtu上运行了这些命令。

mike@mike-laptop: ~$ mkdir win_share
mike@mike-laptop: ~$ sudo mount -t vboxsf shared win_share/
mount: unknown filesystem type 'vboxsf'

奇怪的是,同样的设置,但在我的OpenSUSE 12.1镜像上,同样的步骤也能用。有什么办法可以解决为什么Ubuntu找不到 “vboxsf "文件系统的问题吗?

EDIT 根据我得到的建议,我想我应该补充一下客人的虚拟盒子窗口上没有 "菜单"。点击左上方的 "图标 "只是简单的给出了 "移动"、"最大"、"最小 "等。

答案 (3)

38
38
38
2012-10-30 21:04:10 +0000

尝试安装Virtualbox Guest Additions ,它应该会解决这个问题。

1.启动Guest OS (UBUNTU) 2. 点击顶部菜单栏中的设备(Ubuntu的VBOX窗口) 3. 点击Install Guest Additions

这时应该会提示下载Guest Additions,下载完成后可能会打开nautilus窗口。

这时,如果它没有自动安装–您可能需要打开终端并导航到该文件夹,然后用

sudo ./whateverTheArchitectureTypeYouHaveIs.sh 执行 bash

它主动为我自动安装。

(注意,它需要客人操作系统中的超级用户权限。)

编辑

这是一个windows的截图(版本4.2.4r81684–不过,从我记得VBox开始,我就看到了这个选项。貌似别人在网络上也没有菜单,我肯定要禁用我的菜单),看起来基本一样。你应该可以打Host+D键来安装(对不起,之前忽略了)。Host,默认是右控。

16
16
16
2016-09-07 09:39:33 +0000

也许用

sudo apt-get install virtualbox-guest-x11

再重启来安装客人添加的内容更简单。

5
5
5
2012-11-01 12:38:54 +0000

所以根据nerdwaller的帖子,我确实需要安装Virtualbox Guest Additions来获得vboxsf类型……。我仍然不知道为什么Ubuntu需要这样做而OpenSUSE不需要,但我想这并不重要。

之前的建议都没有实际作用,无法安装客人的添加物。我最后做的很简单:

在Oracle虚拟机VirtualBox管理器上,当你点击Ubuntu虚拟机时,你可以选择 “设置"。这将打开以下窗口。

如这里所见,我点击了Storage 然后点击了主IDE控制器(它被设置为无) 我更新了CD/DVD驱动器,指向:C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso

客人添加物.iso的默认存储位置。