- Настройка общих папок в VirtualBox
- Общие папки в VirtualBox
- Шаг 1: Создание общей папки на хост-машине
- Шаг 2: Настройка VirtualBox
- Шаг 3: Установка гостевых дополнений
- Проблемы с правами доступа к файлам в общих папках в Virtual Box (Ubuntu Guest, Windows Host)
- Вам нужно будет перезагрузить виртуальную машину, чтобы эти изменения вступили в силу.
- Проблемы с правами доступа к файлам с общими папками в Virtual Box (Ubuntu Guest, Windows Host)
- 8 ответов
- Вам необходимо перезагрузить виртуальную машину, чтобы эти изменения вступили в силу
- Все о WEB программировании
- WEB программирование от А до Я
- Заказать сайт:
- Социальные сети:
- Партнеры:
- Настройка общих папок в VirtualBox с гостевой Ubuntu
- Настройка общих папок в VirtualBox
- Настройка общей папки на гостевой системе Ubuntu
- Заключение.
Настройка общих папок в 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) и мы точно еще пригодимся вам.Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник
Проблемы с правами доступа к файлам в общих папках в Virtual Box (Ubuntu Guest, Windows Host)
Я использую Ubuntu в Virtual Box, и у меня есть папка, которая является общей для хоста (Windows) и виртуальной машины (Ubuntu). Когда я открываю какой-либо файл в папке общего доступа в Ubuntu, я не могу изменить его, так как его владелец имеет права root.
Как я могу изменить право собственности на себя?
Опции в VM — это автомонтирование, и readoly не проверяется.
Пробовал использовать /media/sf_Ubuntu , но получаю ошибку разрешения:
Обратите внимание, что я в группе vboxsf :
Обычный способ получить доступ к файлам сейчас — это позволить VirtualBox автоматически смонтировать общую папку (в результате она будет отображаться в папке /media/sf_directory_name ), а затем добавить своего обычного пользователя Ubuntu в vboxsf группу (как root # ).
По умолчанию без ручного действия крепления выглядят так:
поэтому vboxsf группа имеет полный доступ. Добавив своего пользователя в эту группу, вы получите полный доступ. Таким образом, вы не будете беспокоиться об изменении их разрешений (что не имеет смысла на хосте Windows), вы просто дадите себе доступ.
В данном конкретном случае это автоматически подключаемая общая папка,
и именно этот каталог следует использовать для доступа к общей папке, поместив локального пользователя в vboxsf группу. Если вам нужна «лучшая» ссылка в домашнем каталоге вашего пользователя, вы всегда можете создать символическую ссылку.
Вам нужно будет перезагрузить виртуальную машину, чтобы эти изменения вступили в силу.
Если вы вручную монтируете общую папку, то вам нужно использовать соответствующие параметры в mount команде, чтобы установить папку с нужным владельцем (т. Е. Параметры gid, uid и umask mount ). Это связано с тем, что хост-операционная система не поддерживает ту же систему разрешений, что и Linux, поэтому VirtualBox не может знать, кто должен владеть файлами.
Тем не менее, я настоятельно рекомендую просто настроить общую папку для автоматического монтирования (это настройка конфигурации общей папки в самом VirtualBox).
Во избежание сомнений, я не верю, что вы в любом случае можете нормально изменять разрешения для этой файловой системы, если она монтируется обычным образом,
Источник
Проблемы с правами доступа к файлам с общими папками в Virtual Box (Ubuntu Guest, Windows Host)
Я использую Ubuntu в Virtual Box, и у меня есть папка, которая совместно используется хостом (Windows) и VM (Ubuntu). Когда я открываю любой файл в общей папке в Ubuntu, я не могу его изменить, так как его владелец настроен на root.
Как я могу изменить право собственности на себя?
Вот результат ls -l :
Параметры в виртуальной машине являются автоматическими, а readoly не проверяется.
Пытался использовать /media/sf_Ubuntu , но получив ошибку разрешения:
Обратите внимание, что я в группе vboxsf :
8 ответов
Обычный способ получения доступа к файлам теперь состоит в том, чтобы позволить VirtualBox авторизовать общую папку (которая будет отображаться в /media/sf_directory_name ), а затем добавить ваш обычный Ubuntu пользователя в группу vboxsf (как root # ).
По умолчанию, без ручного действия, крепления выглядят следующим образом:
, чтобы группа vboxsf имела полный доступ. Добавив своего пользователя в эту группу, вы получите полный доступ. Поэтому вы не будете беспокоиться об изменении своих прав (что не имеет смысла на хосте Windows), вы просто предоставляете себе доступ.
В этом конкретном случае это автоматическая общая папка,
и это каталог, который должен использоваться для доступа к общей папке, путем помещения локального пользователя в группу vboxsf . Если вам нужна «лучшая» ссылка в домашнем каталоге вашего пользователя, вы всегда можете создать символическую ссылку.
Вам необходимо перезагрузить виртуальную машину, чтобы эти изменения вступили в силу
Если вы вручную монтируете общую папку, вам нужно использовать соответствующие параметры в команде mount , чтобы установить папку с правом владения (то есть параметры gid, uid и umask для mount ). Это связано с тем, что ОС хоста не поддерживает ту же систему разрешений, что и Linux, поэтому VirtualBox не знает, кто должен владеть файлами.
Тем не менее, я настоятельно рекомендую просто настроить общую папку для автоматической установки (это параметр в конфигурации Shared Folder в самом VirtualBox).
Во избежание сомнений, я не верю, что вы можете нормально изменять разрешения в любом случае, в этой файловой системе, если она монтируется обычным способом,
У меня была та же проблема, и я решил установить последнюю версию гостевых дополнений VirtualBox ; в моем случае было обновление с 4.3.8 до 4.3.10.
Когда установка была завершена, в папке /media /sf_name не было больше «root» в качестве владельца группы, но «vboxsf» как правильно.
У меня была такая же проблема с моей общей папкой Win-Ubuntu, и так, как я решил, это добавление моего пользователя в группу vboxsf, редактирование файла /etc /group. Надеюсь, что это работает для вас. Здесь вы можете найти краткую схему того, как я отредактировал файл
Источник
Все о WEB программировании
WEB программирование от А до Я
Заказать сайт:
Социальные сети:
Партнеры:
Настройка общих папок в VirtualBox с гостевой Ubuntu
Доброго времени суток. В прошлой статье мы с вами установили Ubuntu в качестве гостевой операционной системы в VirtualBox. Также настроили доступ к интернет для гостевой системы. Теперь давайте остановимся на настройках общих папок между хостом и гостевой системой. Да, многие скажут это элементарно. Но для гостевой Unix системы есть один маленький нюанс. Который для начинающего линуксовода может оказаться большой проблемой. И так, поехали.
Переходим в настройки нашей виртуальной машины.
Настройка общих папок в VirtualBox
Переходим в настройки нашей виртуальной машины и переходим в раздел «Общие папки»
Жмем добавить папку.
Выбираем путь к папке на хосте. Имя папки для гостевой системы. И указываем доступ к папке для гостевой системы (только чтение) и указываем подключать данную папку автоматически.
Напоминаю, хост – это машина на которой работает VirtualBox, а гостевая система – это система, которая установлена на виртуальную машину
Жмем везде «Ок». Все общую папку для виртуальной машины мы настроили. Теперь можно запустить нашу машину. И проверить.
Настройка общей папки на гостевой системе Ubuntu
Машина запущена. ОС загружена. Теперь нам надо установить дополнения гостевой системы. Для этого в окне виртуальной машины выбираем «Устройства» и жмем по «Подключить образ диска Дополнений гостевой ОС…»
Будет примонтирован диск и система предложит установить дополнения. Соглашаемся и вводим пароль для установки дополнений.
После установки перезагружаем виртуальную машину.
Открываем общую папку.
И видим ошибку «Недостаточно прав для просмотра»
Решается проблема очень просто, нужно нашего пользователя добавить в группу vboxsf, в моем случае это пользователь romcik. Для этого открываем терминал и от root выполняем следующую команду:
Вместо romchik пишите своего пользователя.
Если сразу не получилось, пишет ту же ошибку, то перезагрузите виртуальную машину.
Заключение.
Мы с вами настроили общие папки в VirtualBox, установили дополнения для гостевой ОС и настроили доступ к общей папке из гостевой ОС Ubuntu. А в следующей статье мы настроим, чтобы у нас был доступ к гостевой системе из хоста и интернет у гостевой системы одновременно.
Чтобы не пропустить выхода новых статей подписываемя: VK, twitter, facebook. И канал на youtube
Источник