У меня есть хост Linux и я устанавливаю виртуальную машину Linux в VirtualBox (Ubuntu в обоих случаях). Как настроить общие папки между хостом и виртуальной машиной?

1 ответ1

0

Если вы еще этого не сделали, убедитесь, что гостевые дополнения VirtualBox уже установлены (верхнее меню -> Устройства -> Вставить компакт-диск гостевых дополнений, затем следуйте инструкциям)

На хосте перейдите в окно VirtualBox:

Главное меню -> Устройства -> Общие папки -> Настройки общих папок

Нажмите значок «+» справа:

  • В разделе "Путь к папке" перейдите к абсолютному пути на хосте, например «/home/joe/myFolder»

  • В поле "Имя папки" введите уникальный идентификатор, например "someName".

На гостевой виртуальной машине откройте терминал и введите:

> sudo mkdir -p /mystuff
> sudo mount -t vboxsf someName /mystuff

Хитрость заключается в том, что строка идентификатора "someName" - это просто тег для подключения каталога хоста и каталога виртуальной машины. У него нет другой цели. Общая папка /home /joe /myFolder теперь доступна как dir /mystuff в виртуальной машине. Обратите внимание, что имя каталога в ВМ не обязательно должно совпадать с исходным именем каталога на хосте, хотя мы можем сделать их похожими, если захотим (например, /myfolder или /joe/myFolder в ВМ).

В графическом интерфейсе VirtualBox не проводится четкое различие между именем каталога на хосте, именем каталога на виртуальной машине и строкой идентификатора, которая их связывает.

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