无法在 Windows 7 和 Ubuntu(在 VMWare 中运行)之间共享文件夹

无法在 Windows 7 和 Ubuntu(在 VMWare 中运行)之间共享文件夹

我在 ubuntu(客户操作系统)中安装了 vmware toolbox。我尝试从虚拟机的设置中共享一个位置。但是当我单击“确定”时,主机(Win 7)操作系统中出现以下错误。

“无法更新运行时文件夹共享状态:未知错误。”

该位置未显示在 /mnt/ 中,可能是什么原因?

PS 我的 Ubuntu VM 中正在运行 vmhgfs 进程。

我关注方法。

答案1

VMware Fusion 3.1 发行说明(适用于 openSUSE,但可能适用于您的情况):

安装 GCC 以便安装 VMware Tools 并在 openSUSE 11.3 中共享文件夹。

VMware Fusion 3.1 不包含针对 openSUSE 11.3 的预构建内核模块。如果要使用 openSUSE 11.3,则必须在安装 VMware Tools 之前安装 gcc 编译器,以便在 Tools 安装期间编译内核模块。如果未安装编译器,尝试启用共享文件夹会产生警告“无法更新运行时文件夹共享状态:未知错误”。

那么,您安装了 VMware Tools 和 gcc 吗?

答案2

进入虚拟机设置下的“共享文件夹”选项。浏览您想要与 Ubuntu 共享的 Windows 7 文件夹或分区。

注意:两个操作系统之间不需要任何网络。

  1. Ubuntu Guest 中的 VirtualBox 共享文件夹记下共享名称。如果您一直想要,请选择“设为永久”选项。

  2. 如果客户机附加组件安装并正确启动,客户机操作系统将检测到此共享。我们必须在 Ubuntu 客户机内安装此共享。为此,请在任意位置创建一个文件夹。

    假设在媒体文件夹内创建一个名为“windows7share”的文件夹

    sudo mkdir windows7share
    

    Ubuntu 客户机中的 VirtualBox 共享文件夹

  3. 现在我们必须使用以下命令将 VirtualBox 共享文件夹挂载到上述文件夹。

    sudo mount -t vboxsf H_DRIVE /media/windows7share
    

    Ubuntu 客户机中的 VirtualBox 共享文件夹

  4. 就是这样。它应该可以正常工作。您可以看到特定 Windows 7 分区中的所有文件夹和文件。从 Ubuntu 客户机创建文件和文件夹效果很好,您也可以从 Windows 7 中看到它们,因为未选择“只读”选项。

    虚拟化软件

  5. 重新启动此虚拟机后,上述挂载将消失。要使此挂载和 VirtualBox 共享文件夹访问永久生效,

    确保选择使永久生效选项。

    将步骤3中使用的命令添加到 /etc/init.d/rc.local文件中,以便每次系统启动时运行该命令。

    希望对你有帮助。

相关内容