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


36

mount: unknown filesystem type 'vboxsf'尝试在来宾Ubuntu计算机上挂载共享文件夹时收到错误消息。

我有一台运行4.1.22V Oracle VM VirtualBox的Windows 7计算机。我shared在VirtualBox Manager中设置了一个共享文件夹(名为),并在来宾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'文件系统,以及我可以做什么?

编辑
根据我的建议,我想我会在访客的虚拟框窗口中添加“菜单”。单击左上角的“图标”只会给出“移动”,“最大”,“最小”等。

在此处输入图片说明


4
您是否安装了VBOX Guest Additions?
nerdwaller 2012年

@nerdwaller-不,我该怎么做?
Mike

1
我更新了帖子,尝试使用Host + D(权限控制+ D)以查看是否提示安装来宾添加。如果不起作用,当我回到家时,我可以尝试找到您的VBox版本,看看是否可以重新创建您看到的UI。
nerdwaller 2012年

那行吗?如果没有,我今晚可以尝试。
nerdwaller 2012年

@nerdwaller-设备菜单从未显示给我,但是我能够通过VirtualBox Manager(已加载CD .iso映像)将Guest Additions加载到“存储”设备。所以它在那里,现在unknown filesystem type不见了,但我得到了protocol error。有什么想法吗?
Mike

Answers:


38

尝试安装Virtualbox Guest Additions,它应该照顾好它。

  1. 启动来宾操作系统(UBUNTU)
  2. 点击设备在顶部菜单栏(VBOX窗口住房的Ubuntu)
  3. 单击安装来宾添加

VBox安装设备窗口

这将提示下载Guest Additions,并在下载完成后打开nautilus窗口。

此时,如果无法自动安装,则可能需要打开终端并导航到该文件夹​​,然后使用以下命令执行bash

sudo ./whateverTheArchitectureTypeYouHaveIs.sh

它愿意为我自动执行此操作。

VBOX Guest Additions自动安装弹出窗口 (注意,它确实需要来宾操作系统中的超级用户权限。)

编辑

这是一个Windows屏幕截图(版本4.2.4r81684-但是,由于我可以用VBox记住,所以我看到了该选项。看起来其他人在网络上也没有菜单,我想肯定禁用我的菜单。),看起来基本相同。您应该可以按下Host + D键来安装它们(对不起,您之前无法忽略它们)。 默认情况下,主机是Right Control。

主机+ D


感谢您提供详细信息,但是您能告诉我您从哪里获得“设备”菜单吗?如果我对您的理解正确,那么它应该已经在我的访客的“窗口”中。我启动了访客,并截取了我所看到的屏幕快照(请参阅编辑)。我找不到“设备”标签。您正在运行其他版本吗?
迈克·

奇怪的是,在W7上的我看来,它类似于我上面的屏幕快照(来自在Arch上运行的Virtualbox)。尝试在VBOX中按键盘上的<HOST> + HOME(默认主机为Right Control)。那应该弹出菜单栏。让我知道这是否/不起作用!
nerdwaller 2012年

1
编辑:我是个白痴。有一条直接安装来宾添加项的快捷方式...点击<HOST> + D(右键控制+ D)。菜单上无后顾之忧。
nerdwaller 2012年

为“来宾添加” +1。由于某些原因,<HOST> + D无效,也没有显示设备菜单。(我将发布有关其工作方式的“答案”),但由于其他原因,我的安装仍然失败。:(
Mike

如果您以os x为主机怎么办?
Trainoasis

16

也许使用以下方法安装来宾添加项更简单

sudo apt-get install virtualbox-guest-x11

然后重新启动。


它说:“ E:无法找到包virtualbox-guest-x11”
ealeon

甚至我都无法找到包,但是在sources.list中添加了对stretch-backports的引用后,它开始工作,即deb http://ftp.debian.org/debian stretch-backports main
jeet

5

因此,按照nerdwaller的帖子,我确实需要安装Virtualbox Guest Additions才能在其中添加vboxsf类型……我仍然不知道为什么Ubuntu和OpenSUSE都需要使用它,但是我猜这并没有太大关系。

先前的建议都没有实际作用来安装来宾添加。我最终要做的事情很简单:

在Oracle VM VirtualBox Manager上,单击Ubuntu虚拟机时,可以选择“设置”。这将打开以下窗口:

在此处输入图片说明

如此处所示,我单击Storage了主IDE控制器(它没有设置),然后更新了CD / DVD驱动器,使其指向: C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso

默认情况下,存储来宾添加.iso的位置。


1
右键Ctrl + C应该会显示“设备”菜单。从那里您可以安装来宾添加。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.