mount: unknown filesystem type 'vboxsf'
当我尝试在我的客户 Ubuntu 机器上挂载共享文件夹时收到一条错误消息。
shared
我有一台运行 4.1.22V Oracle VM VirtualBox 的 Windows 7 计算机。我在 VirtualBox 管理器中设置了一个共享文件夹(名为),并在客户机 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”文件系统以及我该怎么办吗?
编辑
根据我收到的建议,我想补充一下,客人的虚拟盒子窗口上没有“菜单”。点击左上角的“图标”只会显示“移动”、“最大”、“最小”等。
答案1
尝试安装 Virtualbox Guest Additions,它应该处理好这件事。
- 启动客户操作系统(UBUNTU)
- 点击设备在顶部菜单栏中(包含 Ubuntu 的 VBOX 窗口)
- 点击安装访客添加功能
这将提示下载 Guest Additions,并且下载完成后可能会打开 nautilus 窗口。
此时,如果它没有自动安装 - 您可能需要打开终端并导航到该文件夹并执行 bash
sudo ./whateverTheArchitectureTypeYouHaveIs.sh
它可以自动帮我完成这件事。
(请注意,它确实需要客户操作系统中的超级用户权限。)
编辑
这是 Windows 屏幕截图(版本 4.2.4r81684 - 但是,自从我记事以来,我就看到了 VBox 的选项。看起来网络上的其他人也没有菜单,我肯定想禁用我的菜单。),看起来基本相同。您应该能够按下 Host+D 键来安装它们(抱歉之前忽略了这一点)。 主持人,默认情况下,是右 Control。
答案2
也许使用以下方式安装来宾添加功能更简单
sudo apt-get install virtualbox-guest-x11
然后重新启动。
答案3
所以根据 nerdwaller 的帖子,我确实需要安装 Virtualbox Guest Additions 才能vboxsf
在其中获取类型...我仍然不知道为什么 Ubuntu 需要这个而 OpenSUSE 不需要,但我想这并不太重要。
之前的建议都没能成功安装客户添加功能。我最后做的很简单:
在 Oracle VM VirtualBox Manager 上,单击 Ubuntu 虚拟机时,可以选择“设置”。这将打开以下窗口:
如图所示,我单击了Storage
主 IDE 控制器(它设置为无),然后我更新了 CD/DVD 驱动器以指向:
C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso
默认情况下,客户添加文件 .iso 的存储位置。