无法与 VirtualBox Guest Mint 16 64 位共享主机目录

无法与 VirtualBox Guest Mint 16 64 位共享主机目录

问题 当尝试从 Linux Mint 16 VirtualBox 客户操作系统挂载共享目录时,我收到以下错误:

mount: wrong fs type, bad option, bad superblock on hostshare,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

我的挂载命令是 sudo mount -t vboxsf hostshare ~/host

dmesg | tail 显示:“sf_read_super_aux err=-22”

环境 - 主机操作系统:Windows 7 64 位 - 客户机操作系统:Linux Mint 64 位 (Mate) - VirtualBox 4.3.10 - VirtualBox Guest Additions 4.3.10 - 在 VirtualBox 中将共享目录定义为“hostshare”,并勾选“Make Permanent” - ~/host 在客户机操作系统文件系统上定义

我尝试过 我可以从其他 VirtualBox 客户机(包括 Mint 15 32 位)挂载此目录。我在 Mint 16 上重新安装了客户机附加功能,从我所看到的来看,它正在运行。我多次重新启动主机操作系统、VirtualBox 和客户机操作系统。我将共享文件夹重命名为各种愚蠢的名称,但无济于事。将 VirtualBox 网络从 NAT 更改为桥接适配器。其他客户机附加功能(共享剪贴板、拖放)正常工作。

答案1

我确认您的解决方案。我在 Windows 7 64 位上使用 Debian 7 amd64 客户机。我将 VirtualBox 从 4.3.8 更新到 4.3.10。以下符号链接:/sbin/mount.vboxsf 指向 /usr/lib/VBoxGuestAdditions/mount.vboxsf,而 mount.vboxsf 的实际路径是:/usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf。

这个问题似乎是固定的在 virtualbox subversion 存储库中。因此,它应该在下一版本中修复。

答案2

我有同样的问题。主题启动器的解决方案几乎对我有用,但在 Lubuntu 13 中,而不是

ln /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf

我用了

ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf

答案3

对于 Debian:

/sbin文件夹文件中有一个符号链接mount.vboxsf,链接错误。正确的链接是mount.vboxsf-> /opt/VBoxGuestAdditions-xxxxx/lib/VBoxGuestAdditions/mount.vboxsf

答案4

可以在 /usr/lib64 中创建一个指向文件夹的简单链接:

/opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/

它可以在 Windons 7 主机上的 Kubuntu 14.04 客户机上运行

相关内容