无法在 Ubuntu 客户机中挂载共享文件夹:vboxsf 失败并出现错误:没有这样的设备

无法在 Ubuntu 客户机中挂载共享文件夹:vboxsf 失败并出现错误:没有这样的设备

我在 Windows 10 上的 VirtualBox 5.0 中安装了 Ubuntu 15.10。我安装了 guest-additions(virtualbox-guest-additions 和 virtualbox-guest-addition)。当我尝试挂载共享文件夹时,它失败并显示消息:“vboxsf 失败并出现错误:没有这样的设备”。我使用了列出的修复程序关于这个话题:包括重新链接 mount.vboxsf,但是并没有修复错误,其他人也遇到了同样的问题。

我不想下载内核头和编译器并编译模块,Ubuntu 提供的软件包应该可以工作,不是吗?

答案1

我也遇到了同样的问题。具体是哪个版本的 VirtualBox?我使用的是 5.0.14 和 Ubuntu 15.10。每当我尝试安装客户机附加组件时,都会出现一条神秘的消息,说:

未找到当前正在运行的内核的标头。如果以下模块编译失败,则这可能是原因。

但是,没有出现任何构建失败的情况,至少屏幕上没有出现任何错误消息。此外,显示驱动程序似乎可以正常工作,我能够为显示器设置更高的分辨率,尽管它没有我本机显示器的分辨率。

查看 VirtualBox 的更新日志,在 v.16 或 .18 中提到修复与 SharedFolders 相关的某些内容或从添加内容中无法正确构建的某些内容。

我尝试过的“简单”解决方案(注意这是 3 个月后)是升级 VirtualBox(5.0.20)和 Ubuntu(16.10)。

然后删除所有虚拟机,重新创建,重新安装 Ubuntu。

然后安装客户添加内容,可以从C:\Program Files\VirtualBox文件夹中的 ISO(或任何地方)或.extpack.

然后我所做的就是在 VirtualBox 中定义一个共享文件夹,并选择自动挂载它。它被挂载到你在 VirtualBox 中为共享指定的任意位置/media/sf_**

最后一项任务是将我的用户添加到 vboxsf 组,然后注销和/或重新启动。

sudo usermod -a -G vboxsf <username>

重新启动后,我能够更改显示尺寸和对共享文件夹的读/写访问权限。

相关内容