如何从 Mac 上的虚拟机检索文件?

如何从 Mac 上的虚拟机检索文件?

我在 Mac OSX 上使用 Sun VirtualBox 运行 Ubuntu,我急需其中的一些 UML。

在不使用 USB(找不到 USB)的情况下,我该如何检索文件?

确实非常感谢。

答案1

以下是我在 Virtual Box 上进行文件传输的方法。只需 3 步(原始 VirtualBox 文档):

  1. 先决条件:确保你安装“来宾添加”在您的客户虚拟机上。(谷歌搜索“如何安装客户附加功能”)
  2. 在主机中,转到正在运行客户虚拟机的 GUI 窗口。转到 GUI 菜单栏 --> 设备 --> 共享驱动器 --> 单击“添加共享” -->选择主机文件系统上的文件夹您希望客人看到 --> 给出一个人类可读的名称。
    • 步骤 3 中使用了人类可读的名称,因此请确保名称简单。我建议不要使用空格和符号。
  3. [如果 $VirtualBoxVersion < 4.0] 在客户机中,运行挂载命令
    • 如果 $VirtualBoxVersion > 4.0,则安装会自动完成。

以下是 mount 命令的语法:

mount -t vboxsf $SHARENAME $MOUNTPOINT
  • 注意:' -t vboxsf' 指定您正在安装一个特殊的“虚拟盒共享文件夹”(mount 命令为这种特殊的“类型”运行一个脚本。该脚本在您安装来宾附加组件时安装。)
  • SHARENAME = 您在步骤 2 中为文件夹指定的名称。
  • MOUNTPOINT = 您希望共享文件夹在客户文件系统上挂载的位置。对于 Linux 客户机,建议的挂载位置为:/media/$LOCATION。

对我有用的示例安装命令:

sudo mount -t vboxsf tmp /media/host/tmp

注意:在使用此相同位置之前,您必须确保已通过执行“ mkdir -p /media/host/tmp”创建该文件夹

相关内容