在 VirtualBox 6.1 中为 Ubuntu 20.04(Windows 主机)安装共享文件夹不起作用

在 VirtualBox 6.1 中为 Ubuntu 20.04(Windows 主机)安装共享文件夹不起作用

我跟着https://www.pragmaticlinux.com/2021/02/how-to-mount-a-shared-folder-in-virtualbox/(以及其他相关线程)以便在我的 Ubuntu 20.04 VM 中挂载共享文件夹。

自动挂载

我在 VirtualBox Ubuntu 20.04 VM 设置 -> 共享文件夹下创建了一个条目,并完成了文件夹路径到有效的 Windows(主机)位置,文件夹名称(称为共享)并检查自动挂载使永久生效。 我离开了挂载点空的。

完成上述设置后,我启动了 Ubuntu 20 VM,我原本希望看到下面的挂载,/media/sf_shared但是我确实看到了它是空的即使主机上有几个文件。

手动安装

  1. 在 VirtualBox 的“设置”->“共享文件夹”对话框中,我取消选中“自动挂载”复选框,并在“挂载点”中添加了一个有效值(例如/home/myuser/shared)。但是,发生了与自动挂载相同的行为。共享不起作用,无法从主机看到共享文件夹下的文件。

  2. 从 VM Ubuntu 终端

    sudo mount -t vboxsf -o uid=$USER,gid=vboxsf shared /home/myuser/shared

    但我收到以下错误:

    /sbin/mount.vboxsf: mounting failed with the error: Invalid argument

也许我在终端中收到的最后一个错误提示了问题的根源。但是我找不到任何有关如何解决该问题的信息。有人知道这里发生了什么吗?

还必须提到,在同一个 VirtualBox 上我安装了另一台 VM(Ubuntu 18.04),自动安装功能运行正常。

答案1

我也遇到过这个问题,但后来发现是我使用的 guestadditions 版本太旧了。我在客户机中安装了 6.1.32 版的 guestadditions,然后重新安装了附加组件,重新启动客户机,一切正常。

相关内容