相关疑难解决方法(0)

在 Ubuntu 来宾中安装 VirtualBox 共享文件夹的“协议错误”

我有 Ubuntu 10 作为 Windows 7 机器上的来宾操作系统。我一直在尝试通过 VirtualBox 设置共享,但没有任何效果。首先,我在 VirtualBox 中创建共享并将其指向一个 Windows 文件夹。然后我尝试在 Linux 中安装驱动器,但我不断收到

/sbin/mount.vboxsf: mounting failed with the error: Protocol error
Run Code Online (Sandbox Code Playgroud)

我已经阅读了很多解决方案,但似乎都没有。我试过了:

  • 使用 mount.vboxsf 语法
  • 重新安装 VBox 添加项
  • 重启
  • 以 root 帐户启用并尝试

我在 VBox 共享文件夹中创建了一个名为“Test”的共享。然后我在 ubuntu 中创建了一个名为“test2”的目录。然后我尝试执行这个命令:

sudo mount -t vboxsf Test /mnt/test2
Run Code Online (Sandbox Code Playgroud)

还有其他想法吗?

virtualbox mount

85
推荐指数
3
解决办法
23万
查看次数

从 fstab 挂载 Virtualbox 共享文件夹失败;启动完成后工作

我在 Virtualbox 4.3 中安装了 Ubuntu 13.10。主机是Windows。

我有几个由 /etc/fstab 挂载的 Virtualbox 共享文件夹。直到最近,此设置还可以正常工作,但是从 Ubuntu 13.04 和 Virtualbox 4.2(基本上同时)升级后,fstab 安装停止工作。我在启动过程中收到以下错误:

An error occurred while mounting /home/benme/Documents.
keys:Press S to skip mounting or M for manual recovery
Run Code Online (Sandbox Code Playgroud)

按 M 进行手动恢复,然后尝试手动挂载也失败:

root@benme-vb:~# cd /home/benme
root@benme-vb:/home/benme# mount Documents
/sbin/mount.vboxsf: mounting failed with the error: No such device
Run Code Online (Sandbox Code Playgroud)

但是,如果我在启动期间跳过安装,等待 Unity 启动,然后在 shell 中手动安装,一切正常:

benme-vb ~ % ls Documents
benme-vb ~ % sudo mount Documents
[sudo] password for benme: 
benme-vb ~ % ls Documents
    # actual file list …
Run Code Online (Sandbox Code Playgroud)

virtualbox fstab mount automount

44
推荐指数
3
解决办法
5万
查看次数

启动时在 Ubuntu VM 中挂载 VirtualBox SharedFolder

我有一个在 VirtualBox 中运行的 Ubuntu VM。
我设置了一个共享文件夹,因为myshare 我在我的主目录 ( ~/jamesw) 中创建了一个文件夹hostsudo mount -t vboxsf myshare host在终端中使用我的主目录中的行正确安装驱动器,但如果我重新启动它不会再次安装。

这是我用于运行简单 Web 服务器的 VM,我希望每次启动时都安装此共享。有没有办法做到这一点?特别是考虑到它需要 sudo?

sudo virtualbox mount

15
推荐指数
2
解决办法
5万
查看次数

标签 统计

mount ×3

virtualbox ×3

automount ×1

fstab ×1

sudo ×1