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

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

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

1 ответ1

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .