与 VirtualBox、Windows 7 Host 和 Ubuntu 9.10 Guest 共享文件夹

与 VirtualBox、Windows 7 Host 和 Ubuntu 9.10 Guest 共享文件夹

我有一个来自本教程的开发设置:使用 VirtualBox 构建你自己的开发服务器

但我不知道如何与主机 Windows 7 共享我的 Ubuntu 虚拟机上的文件夹。我想使用 Windows 文本编辑器来编辑我的 Ubuntu 服务器上的代码。

我尝试使用共享文件夹设置,添加“/var/www”,但它说路径不是绝对路径。当我点击“其他”时,它只允许我浏览 Windows 7 主机上的文件夹。

主机和客户机都是64位操作系统。

答案1

安装新增嘉宾为客户操作系统配置共享文件夹,并在主机操作系统上配置共享文件夹。您可以在设备菜单。

替代文本

答案2

我遇到了很多麻烦,但找到了一个相当简单的解决方法。它涉及为客户操作系统设置第二个网络适配器。系统上有 2 个适配器:1> NAT 和 2> 仅主机适配器连接到 VirtualBox 仅主机网络适配器(从下拉列表中选择)。这允许两件事...1 保持与互联网的连接以进行更新等,2 允许客户在 win7 主机操作系统的工作组中可见。现在您可以将文件夹从客户操作系统共享到 windows =>因为我无法让它反过来工作。这对我很有用,因为我很少将东西从 vista 传输到 ubuntu。在 Windows 上安装 mindterm 并在客户操作系统上安装 openssh 服务器后,我便能够使用 SFTP 插件在 win7 和 ubuntu 之间启用双向文件传输,这真的很理想。

答案3

这是仅使用“NAT”的完美解决方案。

逐字引用自http://blogs.oracle.com/tao/entry/virtual_box_shared_folder_between

  1. 将文件夹添加到共享文件夹菜单。

    在此步骤中记下文件夹名称非常重要。

  2. 启动客户系统,打开终端并输入以下命令

    sudo mkdir /mnt/tao_xp
    sudo mount.vboxsf TAO /mnt/tao_xp
    

共享文件夹现在可以访问:读取和写入!

答案4

对我有用的方法是将 VirtualBox 中的“网络适配器”从“NAT”切换到“桥接”。这可以在 VirtualBox 的菜单中完成,“设备”->“网络适配器”。所有这些都需要在安装“Guest Editions”后完成。出于某种原因,我的安装默认为“NAT”,我永远无法看到我的联网计算机。

相关内容