我的计算机使用的是 Windows 7,Service Pack 1。
在主机 Windows 系统上,我完成了以下操作:
我已经安装了 Oracle VirtualBox 版本 5.2.0 r118431(Qt5.6.2)。
我已经使用 VirtualBox 创建了一个 32 位 Ubuntu 服务器虚拟机,使用所有默认设置。
我在 Windows 主机系统的路径 C:\sharedFolder 上创建了一个文件夹。
我在 VirtualBox 中为 Ubuntu 服务器虚拟机配置了一个名为“sharedFolder”的共享文件夹,路径为 C:\sharedFolder。(非自动挂载,非只读。)
我已经使用 Ubuntu 17.10 32 位服务器加载了 32 位 Ubuntu 服务器虚拟机,创建了一个客户 Ubuntu 系统。
在客户 Ubuntu 系统上,我完成了以下操作:
我已经使用以下命令安装了适用于 Linux 的 VirtualBox Guest Additions:
sudo apt-get 安装 virtualbox-guest-additions-iso
我创建了一个名为“vboxsf”的组,并确认我的用户是该组的成员。
- 我在我的主文件夹中创建了一个名为“shared_folder”的文件夹,并将权限设置为 777。
我已尝试使用以下命令将 VirtualBox 中指定的共享文件夹“sharedFolder”挂载到我的主目录中的“~/shared_folder”文件夹:
sudo mount -t vboxsf -o uid=1000,gid=1000 sharedFolder ~/shared_folder
此尝试的挂载命令每次都失败,并出现以下错误:
mount: /home/<user_name>/shared_folder: mount(2) System call failed: Protocol error.
我尝试在关闭共享并打开共享的情况下在主机 Windows 系统上的 C:\sharedFolder 文件夹上执行挂载。
我做了什么导致 mount 命令失败?