VirtualBox

Общие папки VirtualBox

Общие папки VirtualBox

Настройка общих папок в VirtualBox 

Если у вас есть виртуальные машины, установленные внутри VirtualBox, скорее всего, вы хотите обмениваться данными между виртуальной машиной и операционной системой хоста. Функция общей папки VirtualBox позволяет вам делиться папкой между вашей операционной системой хоста и гостевой операционной системой.

Мы будем использовать хост-систему Windows 10 и совместно использовать папку с Ubuntu 18.04 как гость. Все, от разрешений на чтение и запись до управления томами, на удивление легко и просто настроить в любом случае. Linux и ОС, отличные от Linux, также предлагают хорошую универсальность, что делает следующие шаги широко применимыми.

Мы будем делиться папкой с именем D: \ VboxShare из хост-системы с тем же именем на гостевой системе для простоты. Если хотите, вы можете настроить отображение общей папки под другим именем в гостевой ОС.

Запустите виртуальную машину и нажмите Параметры устройств в окне VirtualBox в верхней строке.

Внизу подменю «Устройства» вы увидите вариант, говорящий Вставить образ компакт-диска с гостевыми дополнениями… щелкните по нему, и он смонтирует iso-файл, предоставленный Oracle, чтобы расширить возможности виртуальной машины, включая функцию Shared Folder.

При нажатии может произойти одно из двух. Если вы используете стандартную версию Ubuntu, вам будет предложено автозапуск.ш скрипт внутри образа компакт-диска, и для его выполнения требуется ваш пароль sudo, или вы можете заметить, что к вашей файловой системе подключается только образ компакт-диска, в этом случае см. примечание ниже.

Возвращаясь к идеальному случаю, когда автозапуск.ш скрипт запускается сам по себе, в этом случае вам нужно разрешить гостевой ОС запускать скрипт. Нажмите «Выполнить», когда появится следующее окно:

Вы можете продолжить и ввести свой пароль sudo, когда увидите это приглашение:

Наконец, вы увидите результат установки (это займет всего несколько секунд):

Вы заметите, что скрипт просит вас установить gcc, make и perl чтобы он мог установить необходимые модули ядра. Мы сделаем это дальше.

Примечание. Если запрос на автоматическую установку не отображается

Скорее всего, вы используете такой дистрибутив, как Lubuntu, и заметите, что новый образ компакт-диска монтируется по пути /СМИ// Vbox_GA_version_number где номер версии будет зависеть от версии VirtualBox. Этот образ компакт-диска также может отображаться на экране вашего рабочего стола. Если это произойдет, просто откройте терминал, перейдите в этот каталог и запустите автозапуск.sh скрипт от имени пользователя root. Для этого используйте следующие команды:

$ cd // media / VBox_GAs_5.2.12
$ sudo ./ автозапуск.ш

Конечно, вам нужно будет использовать свое имя пользователя вместо показано в команде. Также смонтированные СМИ / VBox_GAs_x.Икс.хх будет иметь другое имя в зависимости от того, какую версию VirtualBox вы используете.

Вернуться к установке

Теперь пора убедиться, что в программе Guest Addition есть все необходимые базовые пакеты для установки модулей ядра в гостевой ОС. Как упоминалось ранее, эти пакеты сделать, gcc а также Perl. Установим их.

$ sudo apt install gcc make perl

Теперь, в качестве последнего момента для мелочей, вам необходимо понять, что файлы, к которым предоставлен общий доступ через VirtualBox, могут быть доступны только членам  vboxsf группа, созданная ранее автозапуск.ш сценарий. Чтобы сделать эти файлы доступными для вашей обычной учетной записи пользователя UNIX, эта учетная запись должна быть членом vboxsf группа. Сделайте это, выполнив команду:

$ sudo adduser vboxsf

Добавление общей папки

Теперь мы готовы предоставить общий доступ к папкам с хост-машины. Для этого снова нажмите «Устройства» в пункте меню VirtualBox окна виртуальной машины. (Верхний ряд, за пределами ВМ)

Там вы увидите следующие параметры: Устройства → Общие папки → Параметры общей папки…

При нажатии на нее вы увидите что-то похожее на это:

Щелкните значок первой папки в правом столбце. Затем введите путь к этой папке, как видно из операционной системы вашего хоста. В нашем случае это папка на диске D:. потом Имя папки переменная решит, какое имя будет иметь эта общая папка внутри ВМ. Вы также можете выбрать опцию Auto-mount, чтобы папка монтировалась без ручного вмешательства. Сделав его постоянным участником, вы обеспечите включение общего доступа при каждой загрузке этой виртуальной машины.

Если данные в папке являются конфиденциальными или если вы используете свою виртуальную машину для тестирования вредоносного программного обеспечения, вы также можете выбрать вариант только для чтения. При этом вы гарантируете, что виртуальная машина не сможет изменять содержимое папки.

Теперь мы перезагружаем нашу систему, чтобы все изменения, которые мы внесли на последних шагах, действительно отображались как общая папка на рабочем столе нашего пользователя (или на /СМИ/)

Заключение

Сообщите нам, если есть какие-либо другие ошибки, проблемы или настройки в ваших общих папках. Если есть крайний случай, который вы хотите, чтобы мы рассмотрели, если у вас все еще есть некоторые сомнения по поводу шагов, описанных выше.

Вы можете связаться с нами в Twitter, Facebook или подписаться на нас по электронной почте.

Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...
Бесплатные движки с открытым исходным кодом для разработки игр для Linux
В этой статье будет рассмотрен список бесплатных игровых движков с открытым исходным кодом, которые можно использовать для разработки 2D- и 3D-игр в L...
Shadow of the Tomb Raider для Linux Учебное пособие
Shadow of the Tomb Raider - двенадцатое дополнение к серии Tomb Raider - франшизе приключенческой игры, созданной Eidos Montreal. Игра была очень хоро...