Общие папки виртуальная машина linux

Как подключить общую папку в Virtualbox

Читайте нашу статью: из неё вы узнаете, как создать общую папку и перенести файлы на виртуальную машину Virtualbox.

VirtualBox ― это бесплатный гипервизор. Он позволяет создать виртуальную машину, на которой можно тестировать новое ПО или операционную систему.

В зависимости от того, на какую виртуальную машину установлена операционная система, она имеет своё обозначение:

  • гостевая ОС ― операционная система, которую установили на виртуальную машину;
  • хостовая ОС ― операционная система, которую установили на физический компьютер.

Виртуальная машина “питается” ресурсами физической машины (то есть компьютера), но файлы гостевой ОС всегда изолированы от хостовой. Поэтому переносить файлы с хостовой ОС на гостевую и наоборот нельзя. Но как быть, если нужно скопировать файл в виртуальную машину VirtualBox с реального компьютера?

Это ограничение можно обойти с помощью специальных дополнений и создания общей папки в хостовой ОС. Как это сделать ― расскажем ниже.

Как подключить общую папку к гостевой Ubuntu

1. Создайте папку в хостовой ОС.

3. Кликните по виртуальной машине. Затем выберите Настроить:

4. Перейдите в раздел Общие папки и нажмите на значок папки с плюсом:

5. Выберите папку, которую вы хотите добавить в гостевую ОС. Отметьте галочкой пункт Авто-подключение и нажмите OK:

6. Один раз кликните на виртуальную машину и выберите Запустить:

7. В разделе “Устройства” нажмите Подключить образ диска Дополнений гостевой ОС:

10. Запустите приложение с виртуального диска:

11. Подтвердите запуск. Для этого введите пароль пользователя:

Затем дождитесь окончания установки.

12. Выдайте доступ к папке из гостевой ОС. Для этого откройте Терминал и выполните команду:

sudo adduser ubuntu vboxsf

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

13. Перезагрузите гостевую ОС.

При установке дополнений может возникнуть ошибка. Её текст следующий:

Unable to insert the virtual optical disk into the machine

Чтобы решить проблему установки:

2. Кликните по виртуальной машине. Затем выберите Настроить:

3. Перейдите в раздел Носители. Нажмите на образ диска и выберите Удалить устройство:

4. Подтвердите своё решение:

5. Кликните по значку диска с плюсом:

6. Выберите Оставить пустым:

Готово, общая папка отображается в гостевой системе. В неё можно загрузить файлы:

Как подключить общую папку к гостевой Windows

1. Создайте папку в хостовой ОС.

3. Кликните по виртуальной машине. Затем выберите Настроить:

4. Перейдите в раздел Общие папки и нажмите на значок папки с плюсом:

5. Выберите папку, которую вы хотите добавить в гостевую ОС. Отметьте галочкой пункт Авто-подключение и нажмите OK:

Читайте также:  Linux обновление времени через консоль

6. Один раз кликните на виртуальную машину и выберите Запустить:

7. В разделе “Устройства” нажмите Подключить образ диска Дополнений гостевой ОС:

8. В разделе “Проводник” выберите Этот компьютер. Разверните блок Устройства и диски и перейдите в VirtualBox Guest Additions:

9. Запустите приложение Vbox WindowsAdditions:

11. На экране появится стартовое окно установки. Нажмите Next:

12. Чтобы выбрать папку для установки дополнения, кликните Browse. Затем нажмите Next:

13. Далее отобразится список компонентов установки. Нажмите Install:

Затем дождитесь окончания установки.

14. Перезагрузите гостевую ОС:

Готово, общая папка отображается в гостевой системе в разделе Этот компьютер. В неё можно загрузить файлы:

Популярные статьи

  • Как указать (изменить) DNS-серверы для домена
  • Я зарегистрировал домен, что дальше
  • Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена
  • Что такое редирект: виды и возможности настройки
  • Как создать почту со своим доменом

Источник

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

Общие папки в VirtualBox

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

Общие папки в VirtualBox

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

Шаг 1: Создание общей папки на хост-машине

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

Шаг 2: Настройка VirtualBox

Созданные или выбранные папки необходимо сделать доступными для обеих операционных систем через настройку VirtualBox.

  1. Откройте VB Менеджер, выделите виртуальную машину и нажмите «Настроить». Запуск настроек Ubuntu в VirtualBox
  2. Перейдите в раздел «Общие папки» и нажмите на иконку с плюсом, что находится справа. Настройки общих папок Ubuntu в VirtualBox
  • Откроется окно, где будет предложено указать путь к папке. Кликните по стрелке и из выпадающего меню выберите «Другой». Укажите расположение через стандартный системный проводник. Путь к общей папке в VirtualBox
  • Поле «Имя папки» обычно заполняется автоматически, путем подстановки оригинального имени папки, но при желании его можно изменить на другое.
  • Активируйте параметр «Авто-подключение».
  • Если вы хотите запретить внесение изменений в папку для гостевой ОС, то поставьте галочку рядом с атрибутом «Только для чтения». Атрибуты для общей папки в VirtualBox
  • Когда настройка будет закончена, выбранная папка появится в таблице. Можно добавлять несколько таких папок, и все они будут отображаться здесь же. Добавленная общая папка Ubuntu в VirtualBox
  • Когда этот этап будет выполнен, потребуется воспользоваться дополнительным ПО, предназначенным для тонкой настройки ВиртуалБокс.

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

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

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

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

    Читайте также:  Репозиторий dr web astra linux

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

    Скачивание VirtualBox Extension Pack

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

    • Установка VM VirtualBox Extension Pack в Windows
    1. На панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…». Подключение образа диска Дополнений Windows в VirtualBox
    2. В Проводнике появится эмулированный диск с установщиком гостевых дополнений. Эмулированный диск с Дополнениями Windows в VirtualBox
    3. Щелкните по диску два раза левой кнопкой мыши, чтобы запустить инсталлятор. Начало установки VirtualBox Extension Pack в Windows
    4. Выберите папку в виртуальной ОС, куда будут установлены дополнения. Рекомендуется не менять путь. Выбор пути установки VirtualBox Extension Pack в Windows
    5. Отобразятся компоненты для установки. Нажмите «Install». Выбор компонентов установки VirtualBox Extension Pack в Windows
    6. Начнется установка. Установка VirtualBox Extension Pack в Windows
    7. На вопрос: «Установить программное обеспечение для данного устройства?» выберите «Установить». Установка дополнительного ПО VirtualBox Extension Pack в Windows
    8. По завершении вам будет предложена перезагрузка. Согласитесь, нажав «Finish». Перезагрузка Windows VirtualBox
    9. После перезагрузки зайдите в Проводник, и в разделе «Сеть» вы сможете найти ту самую общую папку.
    10. В некоторых случаях сетевое обнаружение может быть отключено, и при нажатии на «Сеть» появляется такое сообщение об ошибке: Отключенное сетевое окружение Windows в VirtualBoxНажмите «Ок».
    11. Откроется папка, в которой будет оповещение о том, что сетевые параметры недоступны. Щелкните по этому уведомлению и в меню выберите пункт «Включить сетевое обнаружение и общий доступ к файлам». Включение сетевого окружения Windows в VirtualBox
    12. В окне с вопросом о включении обнаружения сети выберите первый вариант: «Нет, сделать сеть, к которой подключен этот компьютер, частной». Параметры сетевого окружения Windows в VirtualBox
    13. Теперь, щелкнув по «Сеть» в левой части окна еще раз, вы увидите общую папку, которая называется «VBOXSVR». Общая папка в каталоге Сеть Windows в VirtualBox
    14. Внутри нее будут отображаться хранящиеся файлы той папки, которую вы расшарили. Отображение файлов в общей папке Windows в VirtualBox
    • Установка VM VirtualBox Extension Pack в Linux

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

    1. Запустите виртуальную систему и на панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…». Подключение образа диска Дополнений Ubuntu в VirtualBox
    2. Откроется диалоговое окно, запрашивающее запуск исполняемого файла на диске. Нажмите на кнопку «Запустить». Запуск исполняемого файла Ubuntu в VirtualBox
    3. Процесс установки будет отображен в «Терминале», который затем можно будет закрыть. Установка VirtualBox Extension Pack в Ubuntu
    4. Созданная общая папка может быть недоступна со следующей ошибкой: «Не удалось показать содержимое этой папки. Недостаточно прав для просмотра содержимого объекта sf_Имя_папки». Поэтому заранее рекомендуется открыть новое окно «Терминала» и прописать в нем следующую команду: sudo adduser имя_учетной_записи vboxsf Введите пароль для sudo и дождитесь добавления пользователя в группу vboxsf. Получение прав пользователя VirtualBox Extension Pack в Ubuntu
    5. Перезагрузите виртуальную машину.
    6. После запуска системы зайдите в проводник, и в каталоге слева найдите ту папку, которую расшаривали. В данном случае общей стала стандартная системная папка «Изображения». Теперь ей можно пользоваться через хостовую и гостевую операционные системы. Расшаренная папка Ubuntu в VirtualBox

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

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

    Источник

    Introduction

    This explains how to share files and folders (directories) between host and guest. (Files are shared over a network, in other words, you access remote files. For virtual machines, the network between host and guest is virtual since they are on the same real machine. But the steps you take are similar to setting up file sharing over real networks.)

    Читайте также:  Linux disk manager windows

    Required: Virtualbox Guest Additions

    Before sharing folders, you must install Guest Additions. For instructions on how to do this, see Guest Additions.

    Creating a shared folder

    • Create a folder on the Host computer (ubuntu) that you would like to share, for example ~/share
    • Boot the Guest operating system in VirtualBox.
    • Select Devices -> Shared Folders.
    • Choose the ‘Add’ button.
    • Select ~/share
    • Optionally select the ‘Make permanent’ option

    Prepare the folder

    Linux

    With a shared folder named share, as above, the folder can be mounted as the directory ~/host with the command

    sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share ~/host

    Windows

    Now anything placed in this folder should be visible from the host in the ~/share folder.

    Troubleshooting

    This can be done more generically with the following:

    sharename="whatever.you.want.to.call.it"; sudo mkdir /mnt/$sharename sudo chmod 777 /mnt/$sharename sudo mount -t vboxsf -o uid=1000,gid=1000 $sharename /mnt/$sharename ln -s /mnt/$sharename $HOME/Desktop/$sharename

    For the above command if you get the following error:

    mount: unknown filesystem type 'vboxsf'

    Then just change the vboxsf to vboxfs

    If you want to have it mount automatically upon each boot, put the mount command in /etc/rc.local Debian distros (e.g. Ubuntu 10.04 and later) HOWTO Use Shared Folders

    See Section 4.4 «Folder Sharing» in the VirtualBox documentation.

    Note: if you want to mount the directory as owned and writable only by root, omit the -o uid=1000,gid=1000 option to the mount command

    /sbin/mount.vboxsf: mounting failed with the error: Protocol error

    The above error could be one of the following.

    The name was not valid

    Make sure you specified the right name on the bash commands. If the guest machine is expecting «share» (as we did in the Prepare Host section) and you wrote

    sharename="donotshare" sudo mkdir /mnt/$sharename sudo chmod 777 /mnt/$sharename sudo mount -t vboxsf -o uid=1000,gid=1000 $sharename /mnt/$sharename ln -s /mnt/$sharename $HOME/Desktop/$sharename

    Ubuntu 10.04 host

    Note: Running on Ubuntu 10.04 host and Mint 14 as virtual system, the system would not accept a ~/share. It complained that it was not an absolute address. I entered /home/jim/share and it worked fine.

    • Create a folder on the Host computer (ubuntu) that you would like to share, for example ~/share
    • Boot the Guest operating system in VirtualBox.
    • Select Devices -> Shared Folders.
    • Choose the ‘Add’ button.
    • Select ‘/home//share‘ for Folder Path
    • Select ‘share’ for Folder Name
    • Optionally select the ‘Make permanent’ option

    VirtualBox/SharedFolders (последним исправлял пользователь dyn005202 2014-09-26 15:49:59)

    The material on this wiki is available under a free license, see Copyright / License for details
    You can contribute to this wiki, see Wiki Guide for details

    Источник

    Оцените статью
    Adblock
    detector