【问题标题】:How to copy a file from VirtualBox to the host OS?如何将文件从 VirtualBox 复制到主机操作系统?
【发布时间】:2012-06-25 16:29:11
【问题描述】:

我正在使用 VirtualBox,而我的客户操作系统是 Ubuntu。我已经安装了 Guest 添加 并创建了一个共享文件夹。我的主机操作系统是 Windows 7。

我在 Ubuntu 操作系统中有一个位于 Documents/myfolder 的文件,我想将此文件复制到 Win 7 中的任何分区。谁能给我步骤?

【问题讨论】:

    标签: ubuntu virtual-machine


    【解决方案1】:

    在 Ubuntu 上检查您的 /mnt 目录。在那里您应该看到已安装的共享文件夹。提前在虚拟机首选项中验证共享文件夹是否仍处于活动状态。

    如果共享文件夹在/mnt 下不可见,则您必须手动挂载它,如here 所述。

    【讨论】:

    • 链接已损坏。
    【解决方案2】:

    只需启用“拖放”一种方式(来宾到主机或主机到来宾)或两种方式。然后只需从主机拖放到访客,反之亦然。

    【讨论】:

      【解决方案3】:

      虚拟机停止后,在设置共享文件夹下创建类似这样的内容。文件夹路径是您的主机路径,挂载点位于虚拟机中。

      然后启动虚拟机,打开一个终端(这是一个 Ubuntu 虚拟机)并运行 sudo mount -t vboxsf vbox_share /mnt 与 vbox_share 匹配上图中的文件夹名称字段。

      【讨论】:

        【解决方案4】:

        最简单的方法:

        1. 在您的主机上打开 netcat 接收器:

        nc -l -p 1234 > 文件.zip

        1. 从客人那里发送您的文件

        nc 10.0.2.2 1234

        【讨论】:

          【解决方案5】:

          您可以使用WinSCP 从您的 Windows 计算机进行连接。无需在您的 Linux 机器上设置任何东西,除了 SSH。

          【讨论】:

          • 你能在这里写几个步骤吗?
          • @Akatsuki 或其他任何人:没有什么可写的。只需安装 WinSCP 并学习使用它。 SSH 几乎总是存在于 Linux 安装中。
          【解决方案6】:

          如果您正在运行不支持来宾添加的来宾,另一种选择是使用连接到主机的 USB 驱动器,并将其共享给来宾。在 Virtualbox 来宾窗口中,Devices->USB Devices,选择 USB 驱动器。这不需要客人添加。这通常会使设备在主机中无法使用,因此基本上您将 USB 连接到来宾,将文件添加到其中,然后分离。在我的情况下,我正在运行 ubuntu 服务器,提示符上出现一条消息,表明它已添加为 /dev/sdb,但在我的情况下 sdb 不可挂载,但 sdb1 是:

          cd /mnt
          mkdir somename
          mount /dev/sdb1 /mnt/somename
          

          这是凭记忆写的,但如果您有一个无法设置来宾添加的客人,希望这会让像我这样的其他菜鸟走上正轨。

          请注意,对闪存驱动器进行大量写入确实会磨损它。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-11-12
            • 2019-05-25
            • 2021-10-27
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多