Настройка общих папок в VirtualBox
Если у вас есть виртуальные машины, установленные внутри VirtualBox, скорее всего, вы хотите обмениваться данными между виртуальной машиной и операционной системой хоста. Функция общей папки VirtualBox позволяет вам делиться папкой между вашей операционной системой хоста и гостевой операционной системой.
Мы будем использовать хост-систему Windows 10 и совместно использовать папку с Ubuntu 18.04 как гость. Все, от разрешений на чтение и запись до управления томами, на удивление легко и просто настроить в любом случае. Linux и ОС, отличные от Linux, также предлагают хорошую универсальность, что делает следующие шаги широко применимыми.
Мы будем делиться папкой с именем D: \ VboxShare из хост-системы с тем же именем на гостевой системе для простоты. Если хотите, вы можете настроить отображение общей папки под другим именем в гостевой ОС.
Запустите виртуальную машину и нажмите Параметры устройств в окне VirtualBox в верхней строке.
Внизу подменю «Устройства» вы увидите вариант, говорящий Вставить образ компакт-диска с гостевыми дополнениями… щелкните по нему, и он смонтирует iso-файл, предоставленный Oracle, чтобы расширить возможности виртуальной машины, включая функцию Shared Folder.
При нажатии может произойти одно из двух. Если вы используете стандартную версию Ubuntu, вам будет предложено автозапуск.ш скрипт внутри образа компакт-диска, и для его выполнения требуется ваш пароль sudo, или вы можете заметить, что к вашей файловой системе подключается только образ компакт-диска, в этом случае см. примечание ниже.
Возвращаясь к идеальному случаю, когда автозапуск.ш скрипт запускается сам по себе, в этом случае вам нужно разрешить гостевой ОС запускать скрипт. Нажмите «Выполнить», когда появится следующее окно:
Вы можете продолжить и ввести свой пароль sudo, когда увидите это приглашение:
Наконец, вы увидите результат установки (это займет всего несколько секунд):
Вы заметите, что скрипт просит вас установить gcc, make и perl чтобы он мог установить необходимые модули ядра. Мы сделаем это дальше.
Примечание. Если запрос на автоматическую установку не отображается
Скорее всего, вы используете такой дистрибутив, как Lubuntu, и заметите, что новый образ компакт-диска монтируется по пути /СМИ/
$ sudo ./ автозапуск.ш
Конечно, вам нужно будет использовать свое имя пользователя вместо
Вернуться к установке
Теперь пора убедиться, что в программе Guest Addition есть все необходимые базовые пакеты для установки модулей ядра в гостевой ОС. Как упоминалось ранее, эти пакеты сделать, gcc а также Perl. Установим их.
$ sudo apt install gcc make perlТеперь, в качестве последнего момента для мелочей, вам необходимо понять, что файлы, к которым предоставлен общий доступ через VirtualBox, могут быть доступны только членам vboxsf группа, созданная ранее автозапуск.ш сценарий. Чтобы сделать эти файлы доступными для вашей обычной учетной записи пользователя UNIX, эта учетная запись должна быть членом vboxsf группа. Сделайте это, выполнив команду:
$ sudo adduser
Добавление общей папки
Теперь мы готовы предоставить общий доступ к папкам с хост-машины. Для этого снова нажмите «Устройства» в пункте меню VirtualBox окна виртуальной машины. (Верхний ряд, за пределами ВМ)
Там вы увидите следующие параметры: Устройства → Общие папки → Параметры общей папки…
При нажатии на нее вы увидите что-то похожее на это:
Щелкните значок первой папки в правом столбце. Затем введите путь к этой папке, как видно из операционной системы вашего хоста. В нашем случае это папка на диске D:. потом Имя папки переменная решит, какое имя будет иметь эта общая папка внутри ВМ. Вы также можете выбрать опцию Auto-mount, чтобы папка монтировалась без ручного вмешательства. Сделав его постоянным участником, вы обеспечите включение общего доступа при каждой загрузке этой виртуальной машины.
Если данные в папке являются конфиденциальными или если вы используете свою виртуальную машину для тестирования вредоносного программного обеспечения, вы также можете выбрать вариант только для чтения. При этом вы гарантируете, что виртуальная машина не сможет изменять содержимое папки.
Теперь мы перезагружаем нашу систему, чтобы все изменения, которые мы внесли на последних шагах, действительно отображались как общая папка на рабочем столе нашего пользователя (или на /СМИ/
Заключение
Сообщите нам, если есть какие-либо другие ошибки, проблемы или настройки в ваших общих папках. Если есть крайний случай, который вы хотите, чтобы мы рассмотрели, если у вас все еще есть некоторые сомнения по поводу шагов, описанных выше.
Вы можете связаться с нами в Twitter, Facebook или подписаться на нас по электронной почте.