Как получить файл с виртуальной машины на Mac?

0

Я использую Ubuntu с помощью Sun VirtualBox на моем Mac OSX, и мне очень нужны некоторые UML-файлы из него.

Как я могу получить файлы без использования USB (не могу найти)?

Спасибо Вам большое.

Федерер
источник

Ответы:

1

Вот как я смог получить передачу файлов, работающую на Virtual Box. Всего 3 шага ( оригинальная документация VirtualBox ):

  1. ПРЕДВАРИТЕЛЬНЫЙ РЕКВИЗИТ: убедитесь, что на гостевой виртуальной машине установлены «Гостевые дополнения» . (Google "как вы устанавливаете гостевые дополнения")
  2. В хосте перейдите в окно графического интерфейса с работающей гостевой виртуальной машиной. Перейдите в меню графического интерфейса -> Устройства -> Общий диск -> нажмите «Добавить общий ресурс» -> Выберите папку в файловой системе хоста, которую вы бы хотели видеть гостем -> дайте понятное для человека имя.
    • На шаге 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'

Тревор Бойд Смит
источник