Как настроить общую папку в VirtualBox пошаговая инструкция

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

Первым делом необходимо запустить VirtualBox и выбрать виртуальную машину, для которой вы планируете настроить общую папку. Перед настройками убедитесь, что в системе установлены VirtualBox Guest Additions – это обязательное условие для корректной работы общих папок и других дополнительных функций.

Как настроить общую папку в VirtualBox: пошаговая инструкция

Откройте настройки виртуальной машины и перейдите во вкладку Общие папки.

Нажмите на кнопку Добавить новую папку (иконка с изображением папки и плюсом). В появившемся окне укажите путь к папке на хостовой системе и задайте имя, которое будет отображаться внутри гостевой ОС.

Активируйте опции Авто-монтировать и Создавать ярлык, чтобы папка автоматически подключалась при запуске виртуальной машины и создавался ярлык для быстрого доступа.

Запустите виртуальную машину, затем в гостевой системе установите Guest Additions, если это еще не сделано. Это обеспечит правильное функционирование совместных папок.

В операционной системе гостя перейдите в каталог /media/sf_<имя_папки> (или аналогичный, в зависимости от ОС), чтобы найти общий ресурс.

Если доступ к папке ограничен, добавьте текущего пользователя в группу vboxsf с помощью команды:

sudo usermod -aG vboxsf <ваш_пользователь>

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

Создание и настройка общей папки через графический интерфейс VirtualBox

Чтобы создать и подключить общую папку через графический интерфейс VirtualBox, откройте окно настройки выбранной виртуальной машины и перейдите на вкладку «Общие папки».

Нажмите кнопку «Добавить новую папку» (значок с зеленым плюсом). В появившемся окне укажите путь к папке на хост-компьютере, которую хотите использовать в виртуальной машине.

Задайте имя папки – оно будет отображаться внутри гостевой ОС для удобства работы. Можно активировать флажки «Автоматозмонтировать» и «Всегда подключать», чтобы папка монтировалась автоматически при запуске виртуальной машины.

Обратите внимание, что для доступа к общей папке из гостевой системы потребуется установить дополнения VirtualBox Guest Additions. После запуска виртуальной машины установите их, следуя инструкциям, и перезагрузите систему.

Когда настройка завершена и гостевые дополнения установлены, папка становится доступной через файловый менеджер в гостевой ОС, часто по пути «/media/sf_[имя папки]». Для корректной работы убедитесь, что у пользователя в гостевой системе есть права на использование этой папки (это можно настроить через группы или права доступа).

Автоматическая монтировка общей папки с помощью VBox Linux Additions

После установки VirtualBox Guest Additions в гостевой ОС Linux настройка автоматической монтировки общей папки значительно упрощается. Для этого необходимо внести изменения в файл /etc/fstab, чтобы система автоматически монтировала общую папку при запуске.

Первым делом определите название общей папки, которое используется в настройках VirtualBox, и его точку монтирования. Например, если в настройках VirtualBox она называется SharedFolder, создайте каталог для монтировки:

sudo mkdir -p /mnt/shared

Затем отредактируйте файл /etc/fstab, добавив строку для автоматической монтировки. Используйте следующую конструкцию:

SharedFolder  /mnt/shared  vboxsf  defaults  0  0

В этом случае SharedFolder – название общей папки, указанное в VirtualBox, а /mnt/shared – путь к точке монтирования.

Чтобы отключить необходимость ручного подключения, убедитесь, что Guest Additions обновлены и установлены корректно, а модуль vboxsf загрузился при запуске системы. Для этого проверьте наличие модуля командой:

lsmod | grep vboxsf

Если модуль отсутствует, его можно загрузить вручную командой:

sudo modprobe vboxsf

Добавьте модуль в список автозагрузки, создав файл /etc/modules-load.d/vboxsf.conf с содержимым:

vboxsf

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

Подключение общей папки при использовании командной строки и устранение возможных ошибок

Перед подключением общей папки через командную строку убедитесь, что в гостевой ОС установлены необходимые дополнения VirtualBox. В Linux это команда:

sudo apt-get install virtualbox-guest-additions-iso

Затем запустите виртуальную машину и выполните команду монтирования, например:

sudo mount -t vboxsf <имя_папки> <точка_монтирования>

Если VirtualBox не распознает имя общей папки или возникает ошибка, проверьте, что:

  • Имя общей папки точное и соответствует тому, что задано в настройках VirtualBox.
  • Точка монтирования существует и у вас есть права на запись в неё (используйте команду sudo mkdir /mnt/shared и присвойте права).
  • В списке групп у пользователя есть группа vboxsf. Для этого выполните:
sudo usermod -aG vboxsf $(whoami)

После этого перезагрузите гостевую систему или выполните команду:

newgrp vboxsf

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

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

Как создать общую папку на виртуальной машине?