Для более удобного управления виртуальной ОС, работающей в VirtualBox, есть возможность создавать общие папки. Они одинаково доступны для хост-систем и гостевых систем и предназначены для удобного обмена данными между ними.
Общие папки в VirtualBox
Через общие папки пользователь может просматривать и использовать файлы, хранящиеся локально не только на главном компьютере, но и в гостевой ОС. Эта функция упрощает взаимодействие операционных систем и избавляет от необходимости подключать флеш-накопители, передавать документы в облачные службы хранения и другие методы хранения данных.
Шаг 1: Создание общей папки на хост-машине
Общие папки, с которыми обе машины могут работать в будущем, должны быть в основной операционной системе. Они создаются точно так же, как и обычные папки в Windows или Linux. Также вы можете выбрать любую существующую папку в качестве общей.
Шаг 2: Настройка VirtualBox
Созданные или выбранные папки должны быть доступны для обеих операционных систем с помощью параметра VirtualBox.
- Откройте VB Manager, выберите виртуальную машину и нажмите «Настроить».
- Перейдите в раздел «Общие папки» и щелкните значок плюса справа.
- Откроется окно с просьбой указать путь к папке. Щелкните стрелку и в раскрывающемся меню выберите «Еще». Укажите местоположение с помощью стандартного системного проводника.
- Поле «Имя папки» обычно заполняется автоматически, заменяя исходное имя папки, но вы можете изменить его на другое, если хотите.
- Активируйте опцию Auto Connect».
- Если вы хотите предотвратить внесение изменений в папку для гостевой операционной системы, установите флажок рядом с атрибутом «Только для чтения».
- После завершения настройки выбранная папка появится в таблице. Вы можете добавить несколько таких папок, и все они появятся здесь.
В конце этого этапа вам потребуется дополнительное программное обеспечение, предназначенное для оптимизации VirtualBox.
Шаг 3: Установка гостевых дополнений
Гостевые дополнения VirtualBox — это проприетарный набор расширенных функций для более гибкой работы с виртуальными операционными системами.
Не забудьте обновить VirtualBox до последней версии перед установкой, чтобы избежать проблем с совместимостью программ и надстроек.
Перейдите по этой ссылке на страницу загрузки официального сайта VirtualBox.
Щелкните ссылку «Все поддерживаемые платформы» и загрузите файл.
Он устанавливается по-разному в Windows и Linux, поэтому мы рассмотрим оба варианта ниже.
- Установка пакета расширения VM VirtualBox в Windows
- В строке меню VirtualBox выберите «Устройства»> «Смонтировать надстройки гостевой ОС». Образ диска…».
- Компакт-диск с эмуляцией установщика гостевых дополнений появится в проводнике.
- Дважды щелкните диск левой кнопкой мыши, чтобы запустить программу установки.
- Выберите папку в виртуальной операционной системе, в которую будут установлены надстройки. Рекомендуется не менять путь.
- Отображаются компоненты для установки. Щелкните Установить».
- Начнется установка.
- На вопрос: «Вы хотите установить программное обеспечение для этого устройства?» выберите «Установить».
- Когда закончите, вам будет предложено перезапустить. Подтвердите, нажав «Готово».
- После перезагрузки зайдите в проводник и в разделе «Сеть» вы найдете ту же общую папку.
- В некоторых случаях обнаружение сети может быть отключено, и при нажатии кнопки «Сеть» отображается следующее сообщение об ошибке:
Щелкните «ОК».
- Откроется папка, в которой будет уведомление о том, что параметры сети недоступны. Щелкните это уведомление и выберите «Включить обнаружение сети и общий доступ к файлам» в меню».
- В окне, в котором вас спросят, хотите ли вы включить обнаружение сети, выберите первый вариант: «Нет, сделать частную сеть, к которой этот компьютер подключен».
- Теперь, снова щелкнув «Сеть» в левой части окна, вы увидите общую папку под названием «VBOXSVR».
- Он отобразит заархивированные файлы из папки, к которой вы поделились.
- Установка пакета расширения VM VirtualBox в Linux
Установка дополнений в операционную систему Linux будет показана на примере наиболее распространенного дистрибутива: Ubuntu.
- Запустите виртуальную систему и в строке меню VirtualBox выберите «Устройства»> «Смонтировать дополнительные компоненты гостевой операционной системы. Образ диска…».
- Откроется диалоговое окно с просьбой запустить исполняемый файл на диске. Нажмите кнопку «Выполнить».
- Процесс установки отобразится в «Терминале», который потом можно будет закрыть.
- Созданная общая папка может быть недоступна из-за следующей ошибки:
«Невозможно показать содержимое этой папки. Недостаточно прав для просмотра содержимого объекта sf_FolderName».
Поэтому рекомендуется заранее открыть новое окно Терминала и написать в нем следующую команду:
sudo adduser vboxsf имя_аккаунта
Введите свой пароль sudo и дождитесь добавления пользователя в группу vboxsf.
- Перезагрузите виртуальную машину.
- После загрузки системы перейдите в проводник и в каталоге слева найдите папку, к которой вы поделились. В этом случае стандартная системная папка «Картинки» стала общей. Теперь его можно использовать в хостовых и гостевых операционных системах.
В других дистрибутивах Linux последний шаг может немного отличаться, но в большинстве случаев принцип подключения общей папки остается прежним.
Таким простым способом вы можете смонтировать любое количество общих папок в VirtualBox.