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

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

Содержание

  • Общие папки в VirtualBox
    • Шаг 1: Создание общей папки на хост-машине
    • Шаг 2: Настройка VirtualBox
    • Шаг 3: Установка гостевых дополнений
  • Вопросы и ответы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Lumpics.ru

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

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

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

  5. Щелкните по диску два раза левой кнопкой мыши, чтобы запустить инсталлятор.
  6. Начало установки VirtualBox Extension Pack в Windows

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

  9. Отобразятся компоненты для установки. Нажмите «Install».
  10. Выбор компонентов установки VirtualBox Extension Pack в Windows

  11. Начнется установка.
  12. Установка VirtualBox Extension Pack в Windows

  13. На вопрос: «Установить программное обеспечение для данного устройства?» выберите «Установить».
  14. Установка дополнительного ПО VirtualBox Extension Pack в Windows

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

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

    Нажмите «Ок».

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

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

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

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

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

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

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

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

  5. Процесс установки будет отображен в «Терминале», который затем можно будет закрыть.
  6. Установка VirtualBox Extension Pack в Ubuntu

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

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

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

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

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

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

  9. Перезагрузите виртуальную машину.
  10. После запуска системы зайдите в проводник, и в каталоге слева найдите ту папку, которую расшаривали. В данном случае общей стала стандартная системная папка «Изображения». Теперь ей можно пользоваться через хостовую и гостевую операционные системы.
  11. Расшаренная папка 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)

Готово: /tmp/VBoxLinuxAdditions-6.1.28.iso

Последнее редактирование: 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 <user>

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

Код:

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

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

01.06.2022

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

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

01.06.2022

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

Код:

share /home/<user>/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 и потому решил на практике проверить как он работает чтобы в дальнейшем легче было через него делать нужные записи, и теперь общая папка доступна и владельцем ее является мой пользователь и моя группа.(y):):coffee:

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-${version}/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 License

Статья распространяется под лицензией 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. На существующей и работающей ВМ нажмите кнопку DevicesShared 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

Содержание

  1. Как сделать общую папку в VirtualBox
  2. Как сделать общую папку в VirtualBox
  3. Выводы
  4. Настройка общих папок в VirtualBox
  5. Общие папки в VirtualBox
  6. Шаг 1: Создание общей папки на хост-машине
  7. Шаг 2: Настройка VirtualBox
  8. Шаг 3: Установка гостевых дополнений
  9. Все о WEB программировании
  10. WEB программирование от А до Я
  11. Заказать сайт:
  12. Социальные сети:
  13. Партнеры:
  14. Настройка общих папок в VirtualBox с гостевой Ubuntu
  15. Настройка общих папок в VirtualBox
  16. Настройка общей папки на гостевой системе Ubuntu
  17. Заключение.
  18. 6.1.4 Настройка общей папки в VirtualBox
  19. Настройки общей папки, когда в качестве хоста выступает РЕД ОС
  20. Подключение общей папки к виртуальной машине Linux (CentOS) на VirtualBox
  21. материал № 55

Как сделать общую папку в 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 11 Snimok ekrana ot 2017 09 13 21 20 08

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

Snimok ekrana ot 2017 09 13 21 24 29 Snimok 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 vkontakte rss

Партнеры:

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

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

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

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

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

01 setting shared folder

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

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

Напоминаю, хост – это машина на которой работает 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.

Установка

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

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

  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

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

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

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

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

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

Понравилась статья? Поделить с друзьями:
  • Assassins creed odyssey не запускается windows 10 без ошибки
  • Assassins creed liberation hd не запускается windows 10
  • Assassins creed iv black flag не сохраняется на windows 10
  • Assassins creed brotherhood тормозит на windows 10
  • Assassins creed brotherhood скачать торрент windows 10