我按照在 VirtualBox 中在 Windows 7 和 Ubuntu 之间共享文件夹的步骤进行操作。
尽管如此,该文件夹出现一个 X 符号,并在尝试打开它时给我以下消息:
无法显示文件夹内容
当我Shared Folder
从 VirtualBoxDevice
菜单中选择时,会显示以下警告:
在系统页面上,您已将超过 50% 的计算机内存 (2.93 GB) 分配给虚拟机...
如何使用 VirtualBox 在 Windows 和 Ubuntu 之间成功共享文件夹?
我有 Ubuntu 10 作为 Windows 7 机器上的来宾操作系统。我一直在尝试通过 VirtualBox 设置共享,但没有任何效果。首先,我在 VirtualBox 中创建共享并将其指向一个 Windows 文件夹。然后我尝试在 Linux 中安装驱动器,但我不断收到
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
Run Code Online (Sandbox Code Playgroud)
我已经阅读了很多解决方案,但似乎都没有。我试过了:
我在 VBox 共享文件夹中创建了一个名为“Test”的共享。然后我在 ubuntu 中创建了一个名为“test2”的目录。然后我尝试执行这个命令:
sudo mount -t vboxsf Test /mnt/test2
Run Code Online (Sandbox Code Playgroud)
还有其他想法吗?
我在 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)