我有一个来自本教程的开发设置:使用 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:
将文件夹添加到共享文件夹菜单。
在此步骤中记下文件夹名称非常重要。
启动客户系统,打开终端并输入以下命令
sudo mkdir /mnt/tao_xp sudo mount.vboxsf TAO /mnt/tao_xp
共享文件夹现在可以访问:读取和写入!
答案4
对我有用的方法是将 VirtualBox 中的“网络适配器”从“NAT”切换到“桥接”。这可以在 VirtualBox 的菜单中完成,“设备”->“网络适配器”。所有这些都需要在安装“Guest Editions”后完成。出于某种原因,我的安装默认为“NAT”,我永远无法看到我的联网计算机。