Virtualbox смонтировать общую папку linux

Как сделать общую папку в 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) для установки дополнений гостевой ОС. Поэтому запускаем терминал и выполняем следующую команду:

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

Читайте также:  System windows forms reference dll

Следующий шаг – настройка общей папки в свойствах виртуальной машины 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 .

Гость должен будет перезапустить, чтобы добавить новую группу.

На самом деле есть простой способ сделать это:

  1. Установите пакет расширений для VirtualBox.
  2. Перезагрузите вашу виртуальную машину

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

  • Вы можете установить ISO, который включен /media или нажмите Left Control + D

Попробуйте получить доступ /media/sf_your_shared_folder_name . Если у вас все еще нет доступа, это означает, что вы не принадлежите к vboxsf группе, как сказал Нило. Эта команда решит вашу проблему:

Выйдите и войдите снова, чтобы применить изменения adduser . Смотрите комментарии kol и atcold ниже.

  • Если вы все еще не видите общую папку, вы должны смонтировать ее. Вы можете активировать автомонтирование для общей папки в настройках VirtualBox Manager.
  • Перезагрузите снова.
  • Во-первых, пожалуйста, убедитесь, что вы установили гостевые дополнения

    Запустите свою виртуальную машину

    Читайте также:  Apple color emoji для windows

    Устройства> Вставить образ гостевого дополнения 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 Менеджер, выделите виртуальную машину и нажмите «Настроить».

    Перейдите в раздел «Общие папки» и нажмите на иконку с плюсом, что находится справа.

  • Поле «Имя папки» обычно заполняется автоматически, путем подстановки оригинального имени папки, но при желании его можно изменить на другое.
  • Активируйте параметр «Авто-подключение».
  • Если вы хотите запретить внесение изменений в папку для гостевой ОС, то поставьте галочку рядом с атрибутом «Только для чтения».

    Когда настройка будет закончена, выбранная папка появится в таблице. Можно добавлять несколько таких папок, и все они будут отображаться здесь же.

    Читайте также:  Please remove the installation medium then press enter linux mint

    Когда этот этап будет выполнен, потребуется воспользоваться дополнительным ПО, предназначенным для тонкой настройки ВиртуалБокс.

    Шаг 3: Установка гостевых дополнений

    Гостевые дополнения VirtualBox — это фирменный набор расширенных функций для более гибкой работы с виртуальными операционными системами.

    Перед установкой не забудьте обновить VirtualBox до последней версии во избежание проблем с совместимостью программы и дополнений.

    Перейдите по этой ссылке на страницу загрузок официального сайта ВиртуалБокс.

    Нажмите на ссылку «All supported platforms» и скачайте файл.

    На Windows и Linux он устанавливается по-разному, поэтому далее мы рассмотрим оба варианта.

    • Установка VM VirtualBox Extension Pack в Windows
    1. На панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…».

      В Проводнике появится эмулированный диск с установщиком гостевых дополнений.

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

      Выберите папку в виртуальной ОС, куда будут установлены дополнения. Рекомендуется не менять путь.

      Отобразятся компоненты для установки. Нажмите «Install».

      На вопрос: «Установить программное обеспечение для данного устройства?» выберите «Установить».

      По завершении вам будет предложена перезагрузка. Согласитесь, нажав «Finish».

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

      Нажмите «Ок».
      Откроется папка, в которой будет оповещение о том, что сетевые параметры недоступны. Щелкните по этому уведомлению и в меню выберите пункт «Включить сетевое обнаружение и общий доступ к файлам».

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

      Теперь, щелкнув по «Сеть» в левой части окна еще раз, вы увидите общую папку, которая называется «VBOXSVR».

      Внутри нее будут отображаться хранящиеся файлы той папки, которую вы расшарили.

      • Установка VM VirtualBox Extension Pack в Linux

      Установка дополнений в ОС на Linux будет показана на примере самого распространенного дистрибутива — Ubuntu.

        Запустите виртуальную систему и на панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…».

      Откроется диалоговое окно, запрашивающее запуск исполняемого файла на диске. Нажмите на кнопку «Запустить».

      Процесс установки будет отображен в «Терминале», который затем можно будет закрыть.

      Созданная общая папка может быть недоступна со следующей ошибкой:

      «Не удалось показать содержимое этой папки. Недостаточно прав для просмотра содержимого объекта sf_Имя_папки».

      Поэтому заранее рекомендуется открыть новое окно «Терминала» и прописать в нем следующую команду:

      sudo adduser имя_учетной_записи vboxsf

      Введите пароль для sudo и дождитесь добавления пользователя в группу vboxsf.

    4. Перезагрузите виртуальную машину.
    5. После запуска системы зайдите в проводник, и в каталоге слева найдите ту папку, которую расшаривали. В данном случае общей стала стандартная системная папка «Изображения». Теперь ей можно пользоваться через хостовую и гостевую операционные системы.

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

      Таким несложным способом вы можете подключить любое количество общих папок в VirtualBox.

      Помимо этой статьи, на сайте еще 12315 инструкций.
      Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

      Отблагодарите автора, поделитесь статьей в социальных сетях.

      Источник

  • Оцените статью