Подготовка хост-системы и виртуальной машины
Перед началом убедитесь, что установлен VirtualBox и что у вас есть создатая виртуальная машина с Ubuntu. Обновите систему внутри виртуальной машины командой:
sudo apt update && sudo apt upgrade -y
Это поможет избежать проблем с совместимостью и обеспечит актуальность пакетов.
Создание общей папки на хосте
На хост-системе создайте папку, которой будете делиться. Например:
mkdir ~/shared_folder
Дайте ей нужные права доступа, например, чтобы её могли читать и записывать:
chmod 775 ~/shared_folder
Настройка виртуальной машины в VirtualBox
- Выберите выбранную виртуальную машину и откройте её настройки.
- Перейдите во вкладку Общие ресурсы, затем выберите раздел Общие папки.
- Нажмите кнопку Добавить новую папку:
- В поле Путь укажите путь к созданной папке, например, /home/user/shared_folder.
- В поле Имя папки укажите любое название для монтирования, например SharedFolder.
- Поставьте галочку Автоматическая монтировка.
- Опционально отметьте Постоянная, чтобы папка подключалась при каждой загрузке VM.
- Нажмите ОК и закройте настройки.
Настройка Ubuntu внутри виртуальной машины
Запустите виртуальную машину. Для автоматической монтировки общей папки выполните следующие действия:
- Создайте директорию для подключения папки:
- Добавьте текущий пользователь в группу vboxsf, чтобы иметь доступ к общей папке:
- Перезагрузите виртуальную машину или выполните команду:
- Обнаружьте подключенную папку. Обычно VirtualBox монтирует её автоматически с именем, которое указано в настройках, например:
mount -t vboxsf SharedFolder /mnt/shared
После этого можете обращаться к папке по пути /mnt/shared.
Автоматическая монтировка при загрузке
Чтобы монтировать папку автоматически при запуске Ubuntu, добавьте следующую строчку в файл /etc/fstab:
SharedFolder /mnt/shared vboxsf defaults 0 0
Отредактируйте файл командой:
sudo nano /etc/fstab
Добавьте строку и сохраните изменения.
Проверка и использование общей папки
После перезагрузки системы проверьте доступность папки командой:
ls /mnt/shared
Если всё сделано правильно, увидите содержимое общей папки и сможете работать с файлами внутри неё.
sudo mkdir /mnt/shared
sudo usermod -aG vboxsf $USER
newgrp vboxsf
Оставить комментарий.