- Как сделать общую папку в VirtualBox
- Настройка общей папки VirtualBox для Windows
- Настройка общей папки VirtualBox для Linux
- Как получить доступ к общей папке в VirtualBox?
- Доступ к общим папкам в Virtual Box
- Командная строка
- Автоматическое монтирование через Virtual Box Manager
- Во-первых, пожалуйста, убедитесь, что вы установили гостевые дополнения
- Во-вторых, добавьте своего пользователя в группу ‘vboxsf’:
- перезагрузка
- Настройка общих папок в VirtualBox
- Общие папки в VirtualBox
- Шаг 1: Создание общей папки на хост-машине
- Шаг 2: Настройка VirtualBox
- Шаг 3: Установка гостевых дополнений
Как сделать общую папку в VirtualBox
VirtualBox – это бесплатная программа для создания виртуальных машин. С ее помощью можно создать виртуальную операционную систему, внутри которой можно проводить эксперименты без риска повреждения основной системы. Но, для полноценного использования виртуальной машины необходим способ передачи файлов из основной системы в виртуальную и наоборот. В этой инструкции мы рассмотрим именно эту проблему. Здесь вы узнаете, как сделать общую папку в VirtualBox, которая будет доступна как в обеих операционных системах и позволит выполнять обмен файлами.
Настройка общей папки VirtualBox для Windows
Процесс настройки общих папок в VirtualBox немного отличается, в зависимости от того, какая операционная система установлена на виртуальной машине. Для начала рассмотрим вариант, когда и основная и гостевая операционные системы это Windows. В нашем случае это будет Windows 10, но инструкция будет актуальной и для других версий Windows.
Для того чтобы сделать общую папку доступной как в основной, так и в гостевой системе, необходимо установить дополнения для гостевой системы. Для этого открываем меню « Устройства » и выбираем опцию « Подключить образ диска Дополнений гостевой ОС ».
После этого на виртуальной машине с Windows 10 появится оптический дисковод с программным обеспечением от VirtualBox.
Если открыть данный дисковод, то мы увидим установочные файлы для разных операционных систем. Для Windows нам необходимо установить программу « VBoxWindowsAdditions ».
Процесс установки не представляет ничего сложного. Просто нажимаем на кнопку « Next » и в конце перезагружаем виртуальную машину.
После установки дополнений для гостевой системы можно приступать к созданию общей папки. Для этого выключаем виртуальную машину и переходим к ее настройкам в основном окне VirtualBox.
Настройках виртуальной машину нужно перейти в раздел «Общие папки», сделать новую общую папку и включить опцию « Авто-подключение ». После этого сохраняем настройки и снова запускаем виртуальную машину.
На этом настройка общей папки закончена. На виртуальной машине должен появиться сетевой диск, который будет указывать на общую папки из основной операционной системы.
С помощью данного сетевого диска можно переносить файлы из основной Windows на виртуальную машину и обратно.
Настройка общей папки VirtualBox для Linux
Теперь рассмотрим ситуацию, когда вашей основной операционной системой является Windows, а на виртуальной машине VirtualBox установлена Linux. В нашем примере в качестве Linux будет использоваться Lubuntu 19.10, но с другими дистрибутивами процесс настройки должен быть схожим.
Для начала, как и в предыдущем случае, нужно подключить образ диска с дополнениями VirtualBox. Для этого используйте меню « Устройства – Подключить образ диска Дополнений гостевой ОС ».
После этого подключенный диск должен быть автоматически примонтирован и система предложит его открыть в диспетчере файлов. Соглашаемся с предложением, для того чтобы посмотреть, куда был примонтирован данный диск.
В нашем случае диск был примонтирован в каталог « /media/user/VBox_Gas_6.1.4 ». В этом каталоге есть файл « VBoxLinuxAdditins.run », который нужно выполнить (с правами ROOT) для установки дополнений гостевой ОС. Поэтому запускаем терминал и выполняем следующую команду:
Обратите внимание, в вашем случае путь к файлу может отличаться, а после выполнения необходима перезагрузка.
Следующий шаг – настройка общей папки в свойствах виртуальной машины VirtualBox. Для этого выключаем виртуальную машину и открываем ее настройки. Здесь в разделе нужно добавить новую общую папку, указать к ней путь на вашем компьютере и включить опцию « Авто-подключение ». В общем, все точно также как в случае виртуальной машины с Windows.
После настройки общей папки снова запускаем виртуальную машину с Linux. Созданная общая папка должна быть автоматически примонтирована в « /media/sf_foldername ». В нашем случае это « /media/sf_temp ».
Но, данную папку пока нельзя открыть, поскольку нет доступа. Чтобы получить право на доступ к общей папке нужно добавить своего пользователя в группу « vboxsf ». Для этого запускаем терминал и выполняем следующую команду:
Обратите внимание, « user » — это имя вашего пользователя на виртуальной машине Linux.
На этом настройка общей папки завершена. Папка « /media/sf_foldername » должна появиться в диспетчере файлов и доступ к ней должен быть открыт.
С помощью этой общей папки вы сможете перемещать файлы между вашей основной операционной системой и виртуальной машиной VirtualBox.
Источник
Как получить доступ к общей папке в VirtualBox?
Я следовал инструкциям по совместному использованию папок между Windows 7 и Ubuntu в VirtualBox.
Несмотря на это папка появляется со знаком X и выдает мне следующее сообщение при попытке открыть ее:
Не удалось отобразить содержимое папки
Когда я выбираю Shared Folder из Device меню VirtualBox , отображается следующее предупреждение:
На системной странице вы выделили более 50% памяти вашего компьютера (2,93 ГБ) для виртуальной машины .
Как я могу успешно делиться папками между Windows и Ubuntu, используя VirtualBox?
Доступ к общим папкам в Virtual Box
Командная строка
По умолчанию общие папки VirtualBox создаются с правами чтения / записи для гостя. Это можно сделать из командной строки на хосте с помощью:
Добавив опцию, —readonly мы можем ограничить их только для чтения. Используйте —transient опцию , если вы хотите только акции появятся в текущей сессии , но не сохраняется для следующих сеансов. Существуют некоторые ограничения для общих папок (подробности см. В этом вопросе ). Если предварительные условия выполнены, мы можем смонтировать эти общие папки вручную, выполнив следующие команды в гостевой системе:
Конечно, мы также можем использовать различные опции монтирования для монтирования как только для чтения или монтирования с доступом только для чтения к root.
Автоматическое монтирование через Virtual Box Manager
В случае, если мы включили автоматическое монтирование при создании общей папки из Virtual Box Manager, эти общие папки будут автоматически смонтированы в гостевой системе с точкой монтирования /media/sf_ . Чтобы иметь доступ к этим папкам, пользователи в гостевой системе должны быть участником группы vboxsf .
Гость должен будет перезапустить, чтобы добавить новую группу.
На самом деле есть простой способ сделать это:
- Установите пакет расширений для VirtualBox.
- Перезагрузите вашу виртуальную машину
Установите гостевые дополнения в вашем гостевом Ubuntu
- Вы можете установить ISO, который включен /media или нажмите Left Control + D
Попробуйте получить доступ /media/sf_your_shared_folder_name . Если у вас все еще нет доступа, это означает, что вы не принадлежите к vboxsf группе, как сказал Нило. Эта команда решит вашу проблему:
Выйдите и войдите снова, чтобы применить изменения adduser . Смотрите комментарии kol и atcold ниже.
Во-первых, пожалуйста, убедитесь, что вы установили гостевые дополнения
Запустите свою виртуальную машину
Устройства> Вставить образ гостевого дополнения CD .
Установите необходимые пакеты:
Во-вторых, добавьте своего пользователя в группу ‘vboxsf’:
перезагрузка
Знайте, что ярлык вашей общей папки lpi (например):
Готовьтесь sf_ к этикетке. Затем вы найдете вашу общую папку в /media/sf_lpi
Наконец, вы также можете создать ссылку на свой дом. Например:
Добавьте общую папку в виртуальную машину с помощью графического интерфейса vBox. Убедитесь, что вы выбрали автомонтирование и сделаете постоянным
Войдите в виртуальную машину, используя учетную запись root
Проверьте, существует ли группа vboxsf
Проверьте, что пользователь еще не входит в группу vboxsf
Добавить пользователя nilo в группу vboxsf
Проверьте еще раз группы пользователей
Перезагрузитесь и войдите как nilo
Общая папка теперь доступна в /media/sf_dropbox (dropbox — это имя, которое я дал общему ресурсу)
Совместное использование папки между ОС хоста -> Windows и Гостевой ОС -> Ubuntu (виртуальная коробка)
Шаг 1 Установите гостевые дополнения из меню VirtualBox, перейдите в раздел «Устройства» -> «Установить гостевые дополнения». Это позволит смонтировать виртуальный компакт-диск на вашем / media / cdrom. От имени пользователя root Откройте эту добавленную папку / media / cdrom, используя опцию Открыть с терминалом (щелчок правой кнопкой мыши).
Шаг 2 Запустите программу VBoxLinuxAdditions.run. Когда программа завершит перезагрузку вашего VirtualBox.
Шаг 3 Создайте общую папку. Из виртуального меню перейдите в «Устройства-> Общие папки», затем добавьте новую папку в список, эта папка должна быть в окнах, которыми вы хотите поделиться с Ubuntu (Гостевая ОС). Сделайте эту созданную папку автоматически смонтированной. Пример -> Создать папку на рабочем столе с именем Ubuntushare и добавить эту папку.
Шаг 4 Когда вы закончите со спецификацией общих папок, мы смонтируем папку из Ubuntu (Гостевая ОС). Создайте точку монтирования, это каталог в Ubuntu, который будет обмениваться файлами с общей папкой из Windows. Запустите это, чтобы создать каталог в Ubuntu
Шаг 5 После создания точки монтирования вы можете смонтировать общую папку. Запустите эту команду, чтобы открыть общий доступ к папке:
Ubuntushare — это имя папки, которую мы добавляем в раздел «Устройства VirtualBox», эта папка находится в Windows (хост-ОС).
/ Desktop / windowsshare — это каталог в Ubuntu (Гостевая ОС)
ПОЗДРАВЛЕНИЯ-> Теперь вы можете обмениваться файлами между Windows и Ubuntu. Попробуйте добавить любой файл в общую папку Ubuntu для Windows (Host OS), теперь проверьте папку Windows Ubuntu (Guest OS), в которой будет отображаться файл.
Источник
Настройка общих папок в VirtualBox
Для более комфортного управления виртуальной ОС, запущенной в VirtualBox, существует возможность создания общих папок. Они одинаково доступны из хостовой и гостевой систем и предназначены для удобного обмена данными между ними.
Общие папки в VirtualBox
Через общие папки пользователь может просматривать и использовать локально хранящиеся файлы не только на хост-машине, но и в гостевой ОС. Эта возможность упрощает взаимодействие операционных систем и избавляет от необходимости подключать флешки, переносить документы в облачные сервисы хранения и прочие способы хранения данных.
Шаг 1: Создание общей папки на хост-машине
Общие папки, с которыми в дальнейшем могут работать обе машины, должны располагаться в основной ОС. Они создаются точно таким же способом, как и обычные папки в вашей Windows или Linux. Кроме того, в качестве общей папки можно выбирать любую существующую.
Шаг 2: Настройка VirtualBox
Созданные или выбранные папки необходимо сделать доступными для обеих операционных систем через настройку VirtualBox.
- Откройте VB Менеджер, выделите виртуальную машину и нажмите «Настроить».
Перейдите в раздел «Общие папки» и нажмите на иконку с плюсом, что находится справа.
Когда настройка будет закончена, выбранная папка появится в таблице. Можно добавлять несколько таких папок, и все они будут отображаться здесь же.
Когда этот этап будет выполнен, потребуется воспользоваться дополнительным ПО, предназначенным для тонкой настройки ВиртуалБокс.
Шаг 3: Установка гостевых дополнений
Гостевые дополнения VirtualBox — это фирменный набор расширенных функций для более гибкой работы с виртуальными операционными системами.
Перед установкой не забудьте обновить VirtualBox до последней версии во избежание проблем с совместимостью программы и дополнений.
Перейдите по этой ссылке на страницу загрузок официального сайта ВиртуалБокс.
Нажмите на ссылку «All supported platforms» и скачайте файл.
На Windows и Linux он устанавливается по-разному, поэтому далее мы рассмотрим оба варианта.
- Установка VM VirtualBox Extension Pack в Windows
- На панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…».
В Проводнике появится эмулированный диск с установщиком гостевых дополнений.
Щелкните по диску два раза левой кнопкой мыши, чтобы запустить инсталлятор.
Выберите папку в виртуальной ОС, куда будут установлены дополнения. Рекомендуется не менять путь.
Отобразятся компоненты для установки. Нажмите «Install».
На вопрос: «Установить программное обеспечение для данного устройства?» выберите «Установить».
По завершении вам будет предложена перезагрузка. Согласитесь, нажав «Finish».
- После перезагрузки зайдите в Проводник, и в разделе «Сеть» вы сможете найти ту самую общую папку.
- В некоторых случаях сетевое обнаружение может быть отключено, и при нажатии на «Сеть» появляется такое сообщение об ошибке:
Нажмите «Ок».
Откроется папка, в которой будет оповещение о том, что сетевые параметры недоступны. Щелкните по этому уведомлению и в меню выберите пункт «Включить сетевое обнаружение и общий доступ к файлам».В окне с вопросом о включении обнаружения сети выберите первый вариант: «Нет, сделать сеть, к которой подключен этот компьютер, частной».
Теперь, щелкнув по «Сеть» в левой части окна еще раз, вы увидите общую папку, которая называется «VBOXSVR».
Внутри нее будут отображаться хранящиеся файлы той папки, которую вы расшарили.
- Установка VM VirtualBox Extension Pack в Linux
Установка дополнений в ОС на Linux будет показана на примере самого распространенного дистрибутива — Ubuntu.
- Запустите виртуальную систему и на панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…».
Откроется диалоговое окно, запрашивающее запуск исполняемого файла на диске. Нажмите на кнопку «Запустить».
Процесс установки будет отображен в «Терминале», который затем можно будет закрыть.
Созданная общая папка может быть недоступна со следующей ошибкой:
«Не удалось показать содержимое этой папки. Недостаточно прав для просмотра содержимого объекта sf_Имя_папки».
Поэтому заранее рекомендуется открыть новое окно «Терминала» и прописать в нем следующую команду:
sudo adduser имя_учетной_записи vboxsf
Введите пароль для sudo и дождитесь добавления пользователя в группу vboxsf.
- Перезагрузите виртуальную машину.
- После запуска системы зайдите в проводник, и в каталоге слева найдите ту папку, которую расшаривали. В данном случае общей стала стандартная системная папка «Изображения». Теперь ей можно пользоваться через хостовую и гостевую операционные системы.
В других дистрибутивах Linux последний шаг может несколько отличаться, однако в большинстве случаев принцип подключения общей папки остается таким же.
Таким несложным способом вы можете подключить любое количество общих папок в VirtualBox.
Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник