Logiss.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Как сделать общую папку в VirtualBox

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

Настройка общей папки VirtualBox для Windows

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

Для того чтобы сделать общую папку доступной как в основной, так и в гостевой системе, необходимо установить дополнения для гостевой системы. Для этого открываем меню « Устройства » и выбираем опцию « Подключить образ диска Дополнений гостевой ОС ».

Подключить образ диска Дополнений гостевой ОС

После этого на виртуальной машине с Windows 10 появится оптический дисковод с программным обеспечением от VirtualBox.

оптический дисковод с программным обеспечением

Если открыть данный дисковод, то мы увидим установочные файлы для разных операционных систем. Для Windows нам необходимо установить программу « VBoxWindowsAdditions ».

установочные файлы для разных операционных систем

Процесс установки не представляет ничего сложного. Просто нажимаем на кнопку « Next » и в конце перезагружаем виртуальную машину.

установка дополнений для гостевой операционной системы

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

настройки виртуальной машины VirtualBox

Настройках виртуальной машину нужно перейти в раздел «Общие папки», сделать новую общую папку и включить опцию « Авто-подключение ». После этого сохраняем настройки и снова запускаем виртуальную машину.

создание общей папки VirtualBox

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

сетевой диск на виртуальной машине

С помощью данного сетевого диска можно переносить файлы из основной Windows на виртуальную машину и обратно.

Настройка общей папки VirtualBox для Linux

Теперь рассмотрим ситуацию, когда вашей основной операционной системой является Windows, а на виртуальной машине VirtualBox установлена Linux. В нашем примере в качестве Linux будет использоваться Lubuntu 19.10, но с другими дистрибутивами процесс настройки должен быть схожим.

Читайте так же:
Как добавить номер в чёрный список на Android

Для начала, как и в предыдущем случае, нужно подключить образ диска с дополнениями VirtualBox. Для этого используйте меню « Устройства – Подключить образ диска Дополнений гостевой ОС ».

Подключить образ диска Дополнений гостевой ОС

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

открытие примонтированного диска

В нашем случае диск был примонтирован в каталог « /media/user/VBox_Gas_6.1.4 ». В этом каталоге есть файл « VBoxLinuxAdditins.run », который нужно выполнить (с правами ROOT) для установки дополнений гостевой ОС. Поэтому запускаем терминал и выполняем следующую команду:

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

установка дополнений гостевой системы на Linux

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

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

После настройки общей папки снова запускаем виртуальную машину с Linux. Созданная общая папка должна быть автоматически примонтирована в « /media/sf_foldername ». В нашем случае это « /media/sf_temp ».

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

Обратите внимание, « user » — это имя вашего пользователя на виртуальной машине Linux.

добавление пользователя в группу vboxsf

На этом настройка общей папки завершена. Папка « /media/sf_foldername » должна появиться в диспетчере файлов и доступ к ней должен быть открыт.

общая папка на Linux

С помощью этой общей папки вы сможете перемещать файлы между вашей основной операционной системой и виртуальной машиной VirtualBox.

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

Доброго времени суток. В прошлой статье мы с вами установили Ubuntu в качестве гостевой операционной системы в VirtualBox. Также настроили доступ к интернет для гостевой системы. Теперь давайте остановимся на настройках общих папок между хостом и гостевой системой. Да, многие скажут это элементарно. Но для гостевой Unix системы есть один маленький нюанс. Который для начинающего линуксовода может оказаться большой проблемой. И так, поехали.

Читайте так же:
Как настроить OBS для записи игр

Переходим в настройки нашей виртуальной машины.

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

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

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

Жмем добавить папку.

Выбираем путь к папке на хосте. Имя папки для гостевой системы. И указываем доступ к папке для гостевой системы (только чтение) и указываем подключать данную папку автоматически.

Напоминаю, хост – это машина на которой работает VirtualBox, а гостевая система – это система, которая установлена на виртуальную машину

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

Жмем везде «Ок». Все общую папку для виртуальной машины мы настроили. Теперь можно запустить нашу машину. И проверить.

Настройка общей папки на гостевой системе Ubuntu

Машина запущена. ОС загружена. Теперь нам надо установить дополнения гостевой системы. Для этого в окне виртуальной машины выбираем «Устройства» и жмем по «Подключить образ диска Дополнений гостевой ОС…»

Установка дополнений для гостевой системы

Будет примонтирован диск и система предложит установить дополнения. Соглашаемся и вводим пароль для установки дополнений.

После установки перезагружаем виртуальную машину.

Открываем общую папку.

Открываем общую папку из гостевой ОС

И видим ошибку «Недостаточно прав для просмотра»

Ошибка: недостаточно прав

Решается проблема очень просто, нужно нашего пользователя добавить в группу vboxsf, в моем случае это пользователь romcik. Для этого открываем терминал и от root выполняем следующую команду:

Вместо romchik пишите своего пользователя.

Успешное открытие общей папки

Если сразу не получилось, пишет ту же ошибку, то перезагрузите виртуальную машину.

Заключение.

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

Чтобы не пропустить выхода новых статей подписываемя: VK, twitter, facebook. И канал на youtube

Смонтируйте общую папку VirtualBox в гостевой системе Ubuntu или Linux

Смонтируйте общую папку VirtualBox в гостевой системе Ubuntu или Linux

Возможно, вы настроили общую папку VirtualBox, как мы описывали ранее, но вы не можете использовать ее или копировать в нее файлы, пока не смонтируете общую папку VirtualBox в гостевой ОС Ubuntu или Linux. Настройка общей папки VBox позволяет легко обмениваться файлами между хост-ОС и гостевой ОС. В этом посте показано, как смонтировать общую папку VBox в гостевой системе Ubuntu. Этот метод работает практически во всех дистрибутивах Linux.

Читайте так же:
Перестали работать некоторые клавиши на клавиатуре ноутбука

Смонтировать виртуальную папку VirtualBox в Ubuntu

Шаги для монтирования общих папок VBox различны для Windows и Ubuntu / Debian. Руководство по Windows для отображения общей папки VBox будет опубликовано далее. В этом руководстве только показано, как смонтировать общую папку VirtualBox в Ubuntu и других гостевых ОС Linux. Хост-ОС, на которой установлена ​​Oracle VirtualBox VM, может быть любой.

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

Рекомендуемые сборки HTPC / Home Server:

Общие папки VBox для монтирования Ubuntu / Debian Guest

Монтировать общие папки VirtualBox легко на гостевых ОС Linux. Если вы включили его Auto-mount при создании общей папки, она должна автоматически подключаться к /media/USER/sf_ShareName или /media/sf_ShareName , в зависимости от вашей гостевой ОС.

Смонтируйте общую папку VirtualBox в гостевой системе Ubuntu или Linux

VirtualBox Shared Folder Auto-mount

В примере общей папки, показанной на рисунке выше, Folder Name также известен как ShareName . Его точка монтирования будет: /media/htpcbeginner/sf_Share или /media/sf_Share , в зависимости от гостевой ОС. Имя пользователя htpcbeginner будет другим в вашем случае. Перейдите к этим папкам для доступа к файлам.

Разрешения для общей папки VitualBox

При попытке доступа к общей папке VirtualBox в Ubuntu (или других дистрибутивах Linux) могут возникнуть проблемы с разрешениями. Общая папка монтируется с 770 разрешениями для root пользователя и vboxsf группы. Следовательно, вам необходимо включить root (права администратора) доступ к общим файлам. Но это может быть неудобно, и вы можете захотеть, чтобы текущий пользователь (вы) имел доступ к файлам без необходимости включать root или открывать проводник с правами root.

Чтобы подключить общую папку VirtualBox в Ubuntu и получить доступ ко всему в общей папке как пользователь, в этом примере htpcbeginner вам нужно будет вручную добавить пользователя в vboxsf группу, используя следующую команду:

Конечно, замените USER своим именем пользователя. После этого пользователь получит доступ на чтение / запись к общей папке VBox. Для удобства доступа вы можете создать символическую ссылку на смонтированную общую папку в вашей домашней папке:

Читайте так же:
Как удалить фото в Одноклассниках

Обратите внимание, что это /media/htpcbeginner/sf_Share может /media/sf_Share зависеть от того, как ваша ОС Linux монтирует общую папку VBox. Также замените htpcbeginner своим именем пользователя. После этого у вас будет символическая ссылка, созданная для общей папки Vbox VM в вашем домашнем каталоге, как показано ниже.

Смонтируйте общую папку VirtualBox в гостевой системе Ubuntu или Linux

Совместно используемая папка VBox в Xubuntu

Смонтируйте общую папку VBox в Ubuntu

А что, если вы не смонтировали общую папку? Вы можете перейти к Device -> Shared Folder Settings , отредактировать общую папку и включить автоматическое монтирование. Вы также можете проверить «Сделать постоянным», если вы хотите, чтобы крепление прилипало при перезагрузке. Кроме того, вы можете в любое время вручную смонтировать общую папку VirtualBox в Ubuntu или Linux, используя следующую команду:

Замените ShareName с Folder Name первого изображения NewFolder на нужное имя папки (может быть таким же, как ShareName ). Использование этой команды для монтирования общей папки VirtualBox в Ubuntu / Debian автоматически активирует разрешения на чтение / запись для текущего пользователя. Эти инструкции по монтажу работают во всех дистрибутивах Linux.

Использование fstab для автоматического монтирования общих папок VirtualBox во время загрузки не работает в последних версиях Ubuntu, так как службы VirtualBox запускаются после монтирования файловой системы. Вы можете столкнуться с ошибкой «нет такого устройства», так как ОС не может найти общую папку для монтирования. ОС может перестать загружаться. Таким образом, что позволяет Auto-mount в Shared Folder Settings и добавлении пользователя к vboxsf группе является способом установки автомонтирования во время загрузки с необходимыми разрешениями. Итак, вы можете смонтировать общую папку VBox в Ubuntu или других гостевых ОС Linux и наслаждаться плавным обменом файлами между двумя ОС.

Как сделать общую папку в VirtualBox

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

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

Читайте так же:
Скачать драйвера для Panasonic KX MB2000

Как сделать общую папку в VirtualBox

Мы будем рассматривать как выполняется настройка общей папки Virtualbox, как для систем Windows, так и для Linux. Настройка самой виртуальной машины идентична в обоих случаях, но настройка гостевой системы немного отличается. Первым делом необходимо, чтобы в гостевой машине были установлены дополнения гостевой ОС. Это обязательное условие. Мы не будем рассматривать как это сделать, поскольку это уже описано в отдельной статье.

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

Здесь нажмите кнопку со знаком «+»:

В открывшемся окне необходимо выбрать путь к папке:

Затем установить галочки «Автоподключение» и «Создать постоянную папку»:

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

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

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

После этого папка появится в списке устройств файлового менеджера. Но есть одна проблема. У вас не будет прав доступа к ней. Чтобы ее решить нужно добавить своего пользователя в группу vboxsf. Для этого выполните такую команду:

sudo usermod -aG vboxsf user

Вместо user вам нужно указать имя пользователя, от имени которого вы будете запускать файловый менеджер. Эту команду желательно выполнять до перезагрузки, так как вам снова придется перезапустить компьютер. Только после этого ваша общая папка virtualbox ubuntu или в другом дистрибутиве Linux будет работать правильно.

Выводы

В этой статье мы рассмотрели как создать общую папку в virtualbox в различных операционных системах. Основная операционная система не имеет значения, тогда как настройка для гостевых систем немного отличается. Но эти отличия минимальны. Общие папки в Linux VirtualBox и в Windows настраиваются очень просто. Если у вас остались вопросы, спрашивайте в комментариях!

Ссылка на основную публикацию