Astra linux общая папка virtualbox windows

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

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

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

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

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

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

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

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

    Откройте VB Менеджер, выделите виртуальную машину и нажмите «Настроить».

Запуск настроек Ubuntu в VirtualBox

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

Путь к общей папке в VirtualBox

Атрибуты для общей папки в VirtualBox

Добавленная общая папка Ubuntu в VirtualBox

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

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

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

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

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

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

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

Lumpics.ru

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

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

Подключение образа диска Дополнений Windows в VirtualBox

Эмулированный диск с Дополнениями Windows в VirtualBox

Начало установки VirtualBox Extension Pack в Windows

Выбор пути установки VirtualBox Extension Pack в Windows

Выбор компонентов установки VirtualBox Extension Pack в Windows

Установка VirtualBox Extension Pack в Windows

Установка дополнительного ПО VirtualBox Extension Pack в Windows

Перезагрузка Windows VirtualBox

Отключенное сетевое окружение Windows в VirtualBox

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

    Включение сетевого окружения Windows в VirtualBox

    Параметры сетевого окружения Windows в VirtualBox

    Общая папка в каталоге Сеть Windows в VirtualBox

    Отображение файлов в общей папке Windows в VirtualBox

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

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

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

    Подключение образа диска Дополнений Ubuntu в VirtualBox

    Запуск исполняемого файла Ubuntu в VirtualBox

    Установка VirtualBox Extension Pack в Ubuntu

    Получение прав пользователя VirtualBox Extension Pack в Ubuntu

    Расшаренная папка Ubuntu в VirtualBox

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

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

    Еще статьи по данной теме:

    Помогла ли Вам статья?

    31.05.2022

    Всё правильно, так и должно быть. Примонтировалось только для чтения, как устройство /dev/loop0.

    Но в каталоге /mnt нет при этом файла VBoxGuestAdditions.iso

    31.05.2022

    Этот каталог теперь и есть этот файл, то бишь отражает его содержимое.

    31.05.2022

    Этот каталог теперь и есть этот файл, то бишь отражает его содержимое.

    Скрипт выполнил. Файл VBoxLinuxAdditions.run еще не подправил. Его нужно подправить в гостевой системе после того как он будет к ней подключен или до выполнения скрипта?

    31.05.2022

    Скрипт его и подправляет. Теперь нужно подключить к гостю образ, созданный скриптом в /tmp, и уже из гостя выполнить VBoxLinuxAdditions.run.

    31.05.2022

    Скрипт его и подправляет. Теперь нужно подключить к гостю образ, созданный скриптом в /tmp, и уже из гостя выполнить VBoxLinuxAdditions.run.

    Пока не могу запустить гостевую VirtualBox. Наверное потому что перешел сегодня на ядро hardened и все делаю из под него. Завтра попробую на generiс. Сегодня уж поздно. Во время выполнения скрипта была еще такая строка:

    Uncompressing VirtualBox 6.1.28 Guest Additions for LinuxVBoxLinuxAdditions.run: строка 44: /bin/df: Отказано в доступе

    Но в остальном скрипт вроде сработал нормально.

    Creating directory /tmp/vboxadd
    Verifying archive integrity… All good.
    Uncompressing VirtualBox 6.1.28 Guest Additions for LinuxVBoxLinuxAdditions.run: строка 44: /bin/df: Отказано в доступе
    VBoxLinuxAdditions.run: строка 360: test: -lt: ожидается унарный оператор
    ……..
    Header is 524 lines long

    About to compress 7276 KB of data…
    Adding files to archive named «VBoxLinuxAdditions.run»…
    ./
    ./VBoxGuestAdditions-amd64.tar.bz2
    ./install.sh
    ./installer/
    ./installer/module-autologon
    ./VBoxGuestAdditions-x86.tar.bz2
    ./deffiles
    ./routines.sh
    CRC: 3022556268
    MD5: bbc257d00365b01cc3d04efe97aa4c49

    Self-extractable archive «VBoxLinuxAdditions.run» successfully created.
    I: -input-charset not specified, using utf-8 (detected in locale settings)
    Total translation table size: 0
    Total rockridge attributes bytes: 263
    Total directory bytes: 0
    Path table size(bytes): 10
    Max brk space used 0
    3823 extents written (7 MB)

    Последнее редактирование: 31.05.2022

    01.06.2022

    Да, всё отрабатывает нормально, несмотря на ошибки. Это косяк скрипта, вообще-то, — не моего, а VBoxLinuxAdditions.run, который вызывается моим. Вызов команды df у вас обламывается и переменная leftspace остаётся неинициализированной, но выполнение идёт дальше, используя эту переменную. Тут, естественно, опять ошибка, но она обрабатывается как результат сравнения переменной.

    А почему у вас /bin/df недоступно обычному пользователю? Из-за перехода на hardened, что ли?

    df displays the amount of disk space available on the file system containing each file name argument.

    Неужто и это можно использовать злонамеренно?

    Последнее редактирование: 01.06.2022

    01.06.2022

    Да, всё отрабатывает нормально, несмотря на ошибки.

    А почему у вас /bin/df недоступно обычному пользователю? Из-за перехода на hardened, что ли?

    Неужто и это можно использовать злонамеренно?

    Вроде получилось на generic. Файл VBoxLinuxAdditions.run нужно запускать от root. Единственное что: В гостевой машине владелец общей папки является root и из под рута приходиться закачивать нужные файлы на гостевую систему а изменить владельца папки не получается даже из под рута. Приходиться запускать sudo fly-fm и потом копировать из общей папки на гостевую нужное а затем менять владельца скопированного содержимого на моего пользователя. В принципе мелочи но все таки.

    Последнее редактирование: 06.06.2022

    01.06.2022

    Владелец root, но группа-то должна быть vboxsf. Включите себя в госте в эту группу.

    usermod -aG vboxsf

    Это один вариант. Другой — не подключать папку автоматически, а делать это через /etc/fstab гостя, где уже прописать владельцем себя. К примеру,

    share /home//VirtualBox/share vboxsf defaults,uid=1000,gid=1000,nofail 0 0

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

    01.06.2022

    share /home//VirtualBox/share vboxsf defaults,uid=1000,gid=1000,nofail 0 0
    share — название общей папки в настройках машины, потом каталог в госте, к которому она подключается. При этом в настройках машины нужно указать только папку хозяина и её имя, больше ничего.

    У меня перед названием общей папки находиться такое название sf_ а дальше уже название общей папки. А в госте каталог к которому она подключается выглядит так /media/Название общей папки

    01.06.2022

    Это один вариант. Другой — не подключать папку автоматически, а делать это через /etc/fstab гостя, где уже прописать владельцем себя. К примеру,

    share /home//VirtualBox/share vboxsf defaults,uid=1000,gid=1000,nofail 0 0

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

    Получилось. Прописал в /etc/fstab имя общей папки без fs_ и затем путь к ней /media/sf_название папки которое скопировал и vboxsf defaults,uid=1000,gid=1000,nofail 0 0
    Я начал этот способ вместо добавления пользователя в группу vboxsf так как плохо еще знаю /etc/fstab и потому решил на практике проверить как он работает чтобы в дальнейшем легче было через него делать нужные записи, и теперь общая папка доступна и владельцем ее является мой пользователь и моя группа.

    02.06.2022

    Поздравляю. Через fstab более универсально, т.к. автоподключение не везде работает. Но каталог подключения в госте при этом способе должен уже быть создан вручную.

    06.07.2022

    Чтобы избежать ошибки, можно подправить вышеуказанную строку в вышеупомянутом файле version.h внутри VBoxLinuxAdditions.run, изменив её на

    Не очень понял какую именно строку нужно найти в файле VBoxLinuxAdditions.run. Приведите ее пожалуйста полностью а то что то не получается ее найти чтобы заменить на ту которую Вы указали.

    07.07.2022

    /tmp/vbox.0/include/iprt/linux/version.h:135:48: error: hexadecimal floating constants require an exponent # define RTLNX_UBUNTU_ABI(a_iAbi) (RT_CONCAT(0x,a_iAbi))

    После имени файла указан номер строки (135), а ниже приведена сама строка.

    То бишь, это не файл VBoxLinuxAdditions.run, а файл src/vboxguest-$/vboxsf/include/iprt/linux/version.h, находящийся в архиве VBoxGuestAdditions-amd64.tar.bz2, находящемся в VBoxLinuxAdditions.run. Две распаковки надо произвести.

    Последнее редактирование: 07.07.2022

    07.07.2022

    находящийся в архиве VBoxGuestAdditions-amd64.tar.bz2, находящемся в VBoxLinuxAdditions.run

    Как то не понял. Где этот архив находится?

    07.07.2022

    Файл run — это архив tar, к которому спереди присоединён скрипт. Так получается самораспаковывающийся архив. Внутри его несколько других архивов, в частности VBoxGuestAdditions-amd64.tar.bz2, а уже в нём находится файл со строкой. Команда

    VBoxLinuxAdditions.run --help

    покажет параметры, с которыми можно запускать этот скрипт. Только сделайте его исполняемым.

    07.07.2022

    Файл run — это архив tar, к которому спереди присоединён скрипт. Так получается самораспаковывающийся архив. Внутри его несколько других архивов, в частности VBoxGuestAdditions-amd64.tar.bz2, а уже в нём находится файл со строкой. Команда

    VBoxLinuxAdditions.run --help

    покажет параметры, с которыми можно запускать этот скрипт. Только сделайте его исполняемым.

    Файл VBoxLinuxAdditions.run я запустил в fly-fm который запустил от рута. Файл исполняемым я, разумеется, сделал. Теперь, как я понимаю, произошла распаковка. И где теперь нужно найти VBoxGuestAdditions-amd64.tar.bz2? Я полагаю что Вы это делаете в Alt Linux. А в Астре то по другому.

    Последнее редактирование: 07.07.2022

    07.07.2022

    Так а зачем его из менеджера файлов-то запускать? Это ведь не графическое приложение. Из терминала нужно. Тогда всё и видно будет. А где вам сейчас искать, не знаю. У него есть параметр, в котором можно указать каталог для распаковки.

    07.07.2022

    Так а зачем его из менеджера файлов-то запускать? Это ведь не графическое приложение. Из терминала нужно. Тогда всё и видно будет. А где вам сейчас искать, не знаю. У него есть параметр, в котором можно указать каталог для распаковки.

    Там все равно вывод в терминале даже при запуске в графике. А в терминале кстати не могу запустить. Перехожу в каталог где он находиться. А при нажатии автодополнения Tab выходит вот что (на втором снимке) А когда набираю VBoxLinuxAdditions.run —help сообщает что команда не найдена.

    • 14.7 КБ
      Просмотры: 47
    • 1 КБ
      Просмотры: 51

    07.07.2022

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

    Если запускаете скрипт или программу в папке, которая не прописана в переменной PATH, нужно указывать явно эту папку, даже если она текущая. Текущая указывается точкой.

    ./VBoxLinuxAdditions.run --help

    07.07.2022

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

    Если запускаете скрипт или программу в папке, которая не прописана в переменной PATH, нужно указывать явно эту папку, даже если она текущая. Текущая указывается точкой.

    ./VBoxLinuxAdditions.run --help

    Команда ./VBoxLinuxAdditions.run —list показала список.

    • 7.7 КБ
      Просмотры: 58

    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, но с другими дистрибутивами процесс настройки должен быть схожим.

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

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

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

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

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

    sudo /media/user/VBox_Gas_6.1.4/VBoxLinuxAdditions.run

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

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

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

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

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

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

    sudo usermod -aG vboxsf user

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

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

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

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

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

    • Как подключиться к виртуальной машине VirtualBox по SSH
    • Как запустить виртуальную машину VirtualBox из командной строки
    • Как установить Linux на виртуальную машину
    • Как установить Windows 7 или 10 на виртуальную машину
    • Как установить Linux на Windows 10 с помощью WSL

    Автор
    Александр Степушин

    Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

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

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

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

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

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

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

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

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

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

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

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

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

    sudo usermod -aG vboxsf user

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

    Выводы

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

    Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

    Об авторе

    Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

    Последнее обновление Дек 10, 2020

    Общие папки VirtualBox позволяют обмениваться файлами между гостевой и хост-операционными системами в программном обеспечении виртуализации VirtualBox. Мы уже показали вам, как установить VirtualBox на Windows и Ubuntu / Debian, и гостевые дополнения на Ubuntu / Debian и Windows. В то время как гостевые дополнения VirtualBox повышают совместимость гостевой и хост-операционных систем, я считаю, что в некоторых ситуациях гораздо выгоднее иметь общую папку VBox. Например, когда я пишу сценарий bash в Windows, я могу быстро запустить сценарий на моей виртуальной машине Ubuntu для проверки.

    В этом посте я сначала покажу вам, как настроить общую папку VirtualBox на хост-ОС. Интерфейс VirtualBox одинаков как для Windows, так и для Linux. Хотя я использую VirtualBox для Windows 8 и Windows 10 для демонстрации в этом посте, процедура точно такая же для дистрибутивов Linux, включая Ubuntu.

    Настройка общих папок VirtualBox на хост-ОС

    Первым шагом в совместном использовании папки между гостевой и хост-ОС является создание общей папки в VirtualBox. Это делается при настройке виртуальной машины на хост-ОС (может быть любой ОС) или в любой момент после настройки виртуальной машины. Процедура добавления общих папок в VirtualBox одинакова для любой хост-ОС. Если вы настраиваете новую виртуальную машину с общей папкой, нажмите Shared Folder . На существующей и работающей ВМ нажмите кнопку Devices – Shared Folder Settings .

    Настройка общих папок VirtualBox на хостах Windows или Linux

    Настройки общей папки на работающей виртуальной машине

    Если вы добавляете общую папку в существующую, но выключенную виртуальную машину, щелкните правой кнопкой мыши на машине и перейдите к Settings -> Shared Folder .

    Настройка общих папок VirtualBox на хостах Windows или Linux

    Добавить общую папку в VirtualBox

    Затем щелкните + справа, чтобы добавить общие папки VirtualBox, как показано на рисунке выше. Найдите и выберите папку для обмена Folder Path . Затем укажите ShareName или Folder Name (оставьте это коротким и простым). В этом уроке я выбираю «Поделиться». Наконец, проверьте Auto-mount (см. Рисунок ниже). Auto-mount автоматически подключит общую папку при загрузке (или сразу на работающей виртуальной машине).

    Настройка общих папок VirtualBox на хостах Windows или Linux

    Создать виртуальную общую папку VirtualBox

    Автоматическое монтирование или сделать постоянным: если вы открываете Shared Folder Settings на работающей виртуальной машине, вы также можете увидеть Make Permanent опцию, которая будет проверена по умолчанию (как показано на рисунке ниже).

    Настройка общих папок VirtualBox на хостах Windows или Linux

    Сделать постоянный параметр при запуске VBox VM

    При добавлении общей папки на работающей ВМ, Auto-mount папка будет смонтирована немедленно, но после перезагрузки монтирование не останется. Make Permanent делает постоянным автоматическое подключение к общей папке VirtualBox (при перезагрузке придерживается).

    Как вы можете видеть, вы можете настроить общие папки VirtualBox в любой момент: во время создания виртуальной машины или во время ее работы. Теперь вы знаете, как поделиться папкой на VirtualBox. Но как поделиться файлами с VirtualBox? Для обмена файлами вам необходимо смонтировать общие папки VirtualBox в гостевой ОС. Итак, в следующих публикациях мы покажем вам, как монтировать и открывать общие папки VirtualBox в гостях Linux и Windows.

    Полное руководство по настройке домашнего сервера на виртуальной машине VirtualBox:
    1. Установите VirtualBox – Windows 7/8/10 / Ubuntu / Debian
    2. Установите пакет расширений VirtualBox – хост для Linux и Windows
    3. Установите гостевую ОС на Virtual Box – Ubuntu Server
    4. Установить VirtualBox Guest Additions – Гость Windows / Гость Linux
    5. Обновление дополнений гостя VirtualBox – гостевой Windows / гостевой Linux
    6. Настройка виртуальной папки VirtualBox – Windows и Linux
    7. Смонтировать виртуальную папку VirtualBox – Windows Guest / Ubuntu Guest
    8. Доступ к USB-накопителю на виртуальной машине – Windows и Linux Guest
    9. Настроить домашний сервер на VirtualBox – Ubuntu Server

    Источник записи: https://www.smarthomebeginner.com

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

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

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

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

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

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

    Snimok ekrana ot 2017 09 13 21 15 40

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

    Snimok ekrana ot 2017 09 13 21 15 58

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

    Snimok ekrana ot 2017 09 13 21 16 18

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

    Snimok ekrana ot 2017 09 13 21 16 28

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

    Snimok ekrana ot 2017 09 13 21 16 40

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

    Snimok ekrana ot 2017 09 13 21 17 46 Snimok ekrana ot 2017 09 13 21 19 11Snimok ekrana ot 2017 09 13 21 20 08

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

    Snimok ekrana ot 2017 09 13 21 24 29Snimok ekrana ot 2017 09 13 21 24 59

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

    Snimok ekrana ot 2017 09 13 22 07 58

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

    Snimok ekrana ot 2017 09 13 22 13 34

    Выводы

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

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

    Obshhie papki v

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

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

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

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

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

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

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

    Zapusk nastroek Ubuntu v

    Nastroyki obshhih papok Ubuntu v

    Put k obshhey papke v

    Atributyi dlya obshhey papki v

    Dobavlennaya obshhaya papka Ubuntu v

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

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

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

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

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

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

    Skachivanie VirtualBox Extension Pack

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

    Podklyuchenie obraza diska Dopolneniy Windows v

    E%60mulirovannyiy disk s Dopolneniyami Windows v

    Nachalo ustanovki VirtualBox Extension Pack v Windows

    Vyibor puti ustanovki VirtualBox Extension Pack v Windows

    Vyibor komponentov ustanovki VirtualBox Extension Pack v Windows

    Ustanovka VirtualBox Extension Pack v Windows

    Ustanovka dopolnitelnogo PO VirtualBox Extension Pack v Windows

    Perezagruzka Windows

    Otklyuchennoe setevoe okruzhenie Windows v

    Vklyuchenie setevogo okruzheniya Windows v

    Parametryi setevogo okruzheniya Windows v

    Obshhaya papka v kataloge Set Windows v

    Otobrazhenie faylov v obshhey papke Windows v

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

    Podklyuchenie obraza diska Dopolneniy Ubuntu v

    Zapusk ispolnyaemogo fayla Ubuntu v

    Ustanovka VirtualBox Extension Pack v Ubuntu

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

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

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

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

    Poluchenie prav polzovatelya VirtualBox Extension Pack v Ubuntu

    Rassharennaya papka Ubuntu v

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

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

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

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

    Все о WEB программировании

    WEB программирование от А до Я

    Заказать сайт:

    Социальные сети:

    twitter google plus facebook vkontakterss

    Партнеры:

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

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

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

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

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

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

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

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

    03 path to folder

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

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

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

    04 install addition

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

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

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

    05 open share folder

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

    06 error

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

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

    07 ok

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

    Заключение.

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

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

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

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

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

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

    Если загрузка образа не произошла по умолчанию (иногда актуально, когда в качестве хоста выступает Windows), то вы можете скачать образ гостевых дополнений под вашу версию VirtualBox, перейдите на страницу download.virtualbox.org/virtualbox/, выберите версию VirtualBox и найдите файл под названием, где вместо VERSION указаны ваши числа: VBoxGuestAdditions_VERSION.iso.

    Выберите пустой образ оптического диска:

    iso

    В пункте «Оптический привод» нажмите на диск и перейдите в «Выбрать файл диска», выберите скачанный образ:

    iso new

    Запустите виртуальную машину и выполните команду (указав версию VirtualBox и имя пользователя):

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

    Настройки общей папки, когда в качестве хоста выступает РЕД ОС

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

    shared papka

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

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

    add shared papka

    Для добавления общей папки, когда в качестве хоста выступает Windows, требуется воспроизвести абсолютно те же самые действия, что и для РЕД ОС, отличием будет лишь вид пути к общей папке:

    add shared papka winda

    Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

    Подключение общей папки к виртуальной машине Linux (CentOS) на VirtualBox

    материал № 55

    55 0

    Для начала зайдем в настройки нашей виртуальной машины в менеджере VirtualBox и создадим папку с нужным нам именем и ссылкой на логический диск. В данном примере используется именно логический диск внешнего HDD, но при желании можно подключить и отдельную папку.

    55 1

    После загрузки CentOS, необходимо зайти в верхнее меню и выбрать пункт «Подключить образ диска Дополнений гостевой ОС». Если меню отсутствует, то включен режим масштабирования. Отключаем его комбинацией Ctrl(правый) + C. Меню появится.

    55 2

    После выбора соответствующего пункта меню, появится предложение запустить установку дополнения. Нажимаем «Run».

    55 3

    Вводим пароль суперадминистратора.

    55 4

    55 5

    При дальнейшей попытке установить дополнение VirtualBox может появиться еще одна ошибка, суть которой раскрыта в лог-файле по адресу, указанному в сообщении.

    55 6

    55 7

    После чего, повторяем установку. Если не возникнет иных ошибок, то появится доступ к папке.

    Так случилось, что иногда нужно вести работу с windows, но с ней куча проблем с точки зрения организации работы с разными версиями php, python, Docker и т.п. и т.д. Да и вообще все серверное ПО лучше проще запускать с Linux. В данном случае речь идет об Ubuntu 18.04.

    Идея в целом такая: Установка Linux Server Ubuntu 18.04 в ней по необходимости запустить docker и прокинуть через nginx на внешку, ну или другие пути

    Виртуализация

    Для установки x64 в VirtualBox необходимо чтобы была включена виртуализация. Для Intel — это VT-x, для AMD это AMD-v.

    У меня AMD Athlon II X4 640, но там по-умолчанию отключена виртуализация, из-за чего Linux было не определить какой разрядности систему устанавливать. Включаем в BIOS: Advanced — CPU Configuration — Security Virtual Machine Mode = Enabled.

    Установка

    file

    Linux установился успешно, теперь необходимо сделать общие папки. Для этого необходимо установить (подключить) образ Гостевой ОС
    .

    Поскольку речь идет о серверной версии, то устанавливать Дополнения придется вручную:

    1. Выбрав «Подключить образ…» мы установили в виртуальный привод образ дополнений гостевой ОС, теперь эти дополнения необходимо примонтировать, например в /media/cdrom
    2. Создадим папку sudo /media/cdrom и монтируем туда sudo mount /dev/cdrom /media/cdrom
    3. Проверяем, примонтировался ли диск: ls -l /media/cdrom
    4. sudo apt-get install build-essential — необходимо для того, чтобы установка дополнения на следующем шаге выполнилась нормально (поскольку там необходимы библиотеки gcc, libc и др.)
    5. Запускаем установку Дополнений гостевой ОС: /media/cdrom/VBoxLinuxAdditions.run
    6. Выключаем виртуальную машину shutdown -h now

    Настройка папок

    file

    1. Выбираем папку, которую хотим сделать общей

    Особое внимание необходимо обратить на «Имя папки»

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

    mkdir /home/developer/mount chown developer:developer /home/developer/mount mount -t vboxsf mount /home/developer/mount # В этой команде после vboxsf идёт как значение, которое указывали в поле "Имя папки" на предыдущем шаге

    После перезагрузки виртуалки вы увидите в папке /home/developer/mount содержимое папки D:mount

    Источники

    Общие папки ( Shared folders ) VirtualBox и Ubuntu Server 16.04