Centos подключить сетевую папку windows virtualbox

4 - Готовим CentOS 7. Настраиваем общие папки между CentOS 7 в virtualbox и windows , описание, примеры, отзывы

В нашей системе(виндовс) создаем общую папку test.dev в нее ложим файлик 1.php с содержимым устройства -> подключить образ диска Дополнительной гостевой ос
— устанавливаем дополнительные пакеты

yum install gcc make kernel-devel-$(uname -r) bzip2 -y

— монтируем привод

mount /dev/cdrom /mnt

— и запускаем VboxLinuxAdditions.run

cd /mnt && sudo sh ./VBoxLinuxAdditions.run

Если у вас вылезла ошибка, как у меня
Building the OpenGL support module[FAILED]
То выполняем команду

export MAKE='/usr/bin/gmake -i'

И запустим опять

./VBoxLinuxAdditions.run

Проверяем наличие vboxsf

modprobe vboxsf

Ошибки не выскочило значит все пока что хорошо.
Создаем папку в системе CentOS которая будет у нас общей с виндовс

mkdir -p /var/www/test.dev

Монтируем общую папку

mount -t vboxsf test.dev /var/www/test.dev

Проверяем что в нашей папке test.dev теперь лежить наш созданный в виндовсе файл 1.php

ls /var/www/test.dev/

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

nano -w /etc/rc.local 

Дописываем:

modprobe vboxsf
mount -t vboxsf test.dev /var/www/test.dev

Выполняем

chmod +x /etc/rc.d/rc.local

Теперь общая папка у нас есть и будет подключаться автоматом при загрузке системы.

Mount shared folder on CentOS in VirtualBox


This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters

Show hidden characters

# The VirtualBox documentation[1] for how to install guest additions
# for Linux on a virtual host is somewhat messy. So here is what
# I did to make it work.
# Install the packages required
yum update
yum install gcc kernel-devel make
reboot
# Click: Devices/Install Guest Additions…
# Mount the ISO image with the guest additions
mkdir /cdrom
mount /dev/cdrom /cdrom
# Install guest additions
/cdrom/VBoxLinuxAdditions.run
# Share a folder from the VirtualBox control panel, giving it a share name.
ls /media/sf_<share_name>
# You could always mount the directory yourself as well
mkdir /a_folder_name
mount -t vboxsf the_share_name /a_folder_name
[1] http://www.virtualbox.org/manual/ch04.html

@cheesegrits

@simon-eQ … and of course any guide that contains the phrase «before you do anything we need to disable SELINUX» should probably be avoided!

@andydeng

@dreampuf

@dunithd

Thanks for sharing! Worked like a charm!

@dvapelnik

hi!
I have an idea! I want to get list of shared but not mounted folders in my guest CentOS. In future I will mount this all folders under /var/www/html with filtering by regexp (lsOfMySharedFolder | grep ‘shared_’ | mountEachOf) and reconfigure my web-server for using this folders as web-source.
So.. my question: can I get list of shared but not mounted folders under guest OS?

hm… i can use automount and get this list from ls /media | grep 'shared_'

@qhu91it

Hi, thanks for sharing, but my folder share is read-only (setting in VirtualBox is full access), I want full edit this folder in guest CentOS too.

@oscaroxy

I’ve installed anything like this tutorial, but with CentOS 7 I obtain when type «mount -l»:
schermata 2015-09-24 alle 22 29 41

none /media/sf_<share_name>

so I can’t do a new mount

mount -t vboxsf the_share_name /a_folder_name

because «the_share_name» is «none».

I would to do a new mount because I would a shared folder for web server (apache) in read-write, now the automount (/media/a_folder_name) is for root:vboxsf

thanks

@codemedic

Worked for me … one improvement I can suggest is to remove the reboot line.

You need to reboot only if you catch an update of a something like the kernel itself in the yum update step ( which is IMO unnecessary ). Installing kernel-devel does not require a restart afterwards. They are just adding a bunch of header files that will be used by the VBox installer, later in the procedure mentioned above.

@samayo

@codemedic actually, reboot is important. I don’t know why, but since I made this comment I regularly get the same error at least once, when I create/recreate my vBox and rebooting seems to fix the issue half the time. I am even here now, because I have the same problem, and guess what … I worked with after the 2nd time.

@gohrco

Thank you — this instructional worked for me!

@dushansachinda

@indi60

work like a charm on my centos 6.4

@JohnathanMarkSmith

my issue is that its telling me I dont have permission for the folder

@nd3w

Work great on my centos 7.2.

@nlevchuk

Hi. You need to install extra package bzip2 for VirtualBox >=5.0.

@robertloo

@SteveDevOps

Thx. Been looking for this. In my case, I was doing a fresh install off the latest v7, 1611 minimal iso and had to also reboot after the .run file was executed before /media/sf_<share_name> was seen. Not sure if a fresh terminal window would’ve also worked, but I was good after 2nd reboot.

@annec22

Thanks! This worked for me with the following additional steps:

  • reboot after running /cdrom/VBoxLinuxAdditions.run
    sudo reboot
  • adding my user to vboxsf group (reference: link) because I encountered permission issues when opening the shared folder
    sudo usermod -aG vboxsf $(whoami)

@rockts

[vagrant@aliyun-local /]$ sudo mkdir /vv
[vagrant@aliyun-local /]$ sudo mount -t vboxsf vv_host /vv
mount: wrong fs type, bad option, bad superblock on vv_host,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

I executed the sudo mount -t vboxsf vv_host / vv after the above error
How to solve it?

@rbncha

is there any way to permanently mount the shared folder in every reboots ?

@rkasavaraju

Thank you worked for me. I had to do this first. yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers
then yum install kernel-devel
followed your instructions to get the shared drive working on CentOs7.4

@markdavidburke

Mount with fstab as so

<name_of_share> /path/to/mountpoint vboxsf default 0 0

@pius-pworld

/sbin/mount.vboxsf: mounting failed with the error: No such device

@imtrobin

Thank you worked for me. I had to do this first. yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers
then yum install kernel-devel
followed your instructions to get the shared drive working on CentOs7.4

I did that and

sudo mount -t vboxsf Share /root/Share
/sbin/mount.vboxsf: mounting failed with the error: Protocol error

@lokeshhadoop

One of the best post .. wasted almost whole day for this issue …. once i landed here ..able to resolve in few mins

@bbarthelemy

Great post ! Worked like a charm !

@ozyalhan

@CreatureFear

Thanks! this worked with my CentOs image from Osboxes
CentOS 7-1908 (64bit).vdi

@Bill-Wisotsky

@bambrozio

/sbin/mount.vboxsf: mounting failed with the error: No such device

@pius-pworld — I got the same error. If you look at the suggested log to figure out what went wrong /var/log/vboxadd-setup.log you probably will see the message asking you to install libelf-dev, libelf-devel, or elfutils-libelf-devel.

I did install the elfutils-libelf-devel by: yum install elfutils-libelf-devel. After that, the /cdrom/VBoxLinuxAdditions.run worked for me.

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

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

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

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

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

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

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

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

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

Пойдет процесс установки, который может закончится сообщением об отсутствии компонента gcc make perl. GCC (GNU Compiler Collection) — Комплект компиляторов GNU. Это компонент операционной системы Linux, необходимый для компиляции исходников программных средств в исполняемые файлы. Для его установки необходимо выполнить команду yum install -y gcc make perl kernel-devel

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

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

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

В данном случае, подробности были в файле vboxadd-setup.log.4, которые содержали следующее предписание: «…please install libelf-dev, libelf-devel or elfutils-libelf-devel». Необходимо установить еще один компонент. Устанавливаем ELF Utils: sudo dnf install elfutils-libelf-devel. ELF (Executable and Linkable Format) — формат исполняемых и связываемых файлов.

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

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

И еще один важный момент. Доступ к данной папке имеют только пользователи группы vboxsf, к которой текущий пользователь не относится. Необходимо его включить и в эту группу, выполнив команду:
sudo usermod -a -G vboxsf username, где username — имя текущего пользователя (не путать с отображаемым именем). После включения в группу может потребоваться перезагрузка системы, чтобы изменения приняли силу.

I have recently switched from MacBook Pro to Mac Mini for my development machine and I have also switched from VMWare to VirtualBox simply for the sake of OpenSource. Because the new Mac Mini gives me 16GB of DDR3 RAM, which gives me the power to run my own virtual server machine as my sandbox to develop on. To make my life a bit easier, I want to share my coding folder on Mac Mini with the server in the virtual machine, so that I don’t need to keep syncing files manually. Luckily VirtualBox supports this, but need a bit of work to get it going.
In this article I will be creating a shared folder within VirtualBox that will link my /Users/ericlin/Projects directory with one on the CentOS box under /mnt/projects.
Firstly, within VirtualBox, select the guest machine you wish to contain the shared folder.
Press the Settings button and choose the folder that you want to share on your host machine, and give appropriate access level:

Start your guest machine and login as normal.
Select Devices -> Install Guest Additions, this will insert an iso image into the CDROM, but we need to mount it manually:

sudo mkdir /media/cdrom
sudo mount /dev/cdrom /media/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only

Now if you do “ls” on /media/cdrom, you will see the following contents:

Run file “VBoxLinuxAdditions.run” to install the addition:

sudo /media/cdrom/VBoxLinuxAdditions.run

Running it the first time I got the following error:

To fix it, simply do what it asks you to do:

yum install kernel-devel-2.6.32-279.el6.x86_64

Wait for it to finish and try again with previous command:

sudo /media/cdrom/VBoxLinuxAdditions.run


Don’t worry about the FAILED message in the last line, we are running the server version, not the desktop version, so no Window System is required. Once everything is finished, reboot the virtual machine:

sudo reboot

Lastly, you just need to mount the folder. I created the directory that is going to be mounted to: /mnt/projects

sudo mkdir /mnt/projects

Now you just need to mount the shared folder to the newly created directory using the following command.

sudo mount –t vboxsf /Users/ericlin/Projects /mnt/projects

Then you should be able to

cd /mnt/projects
ls -sh

If you want the foler to be mounted automatically on start up, add the following line to your /etc/fstab file:

Projects        /home/ericlin/em    vboxsf    defaults    0 0



Содержание

  • Общие папки в 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.

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

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

Главная » Блог » Видео » 4 — Готовим CentOS 7. Настраиваем общие папки между CentOS 7 в virtualbox и windows

4 — Готовим CentOS 7. Настраиваем общие папки между CentOS 7 в virtualbox и windows


В нашей системе(виндовс) создаем общую папку test.dev в нее ложим файлик 1.php с содержимым устройства -> подключить образ диска Дополнительной гостевой ос
— устанавливаем дополнительные пакеты

yum install gcc make kernel-devel-$(uname -r) bzip2 -y

— монтируем привод

mount /dev/cdrom /mnt

— и запускаем VboxLinuxAdditions.run

cd /mnt && sudo sh ./VBoxLinuxAdditions.run

Если у вас вылезла ошибка, как у меня
Building the OpenGL support module[FAILED]
То выполняем команду

export MAKE='/usr/bin/gmake -i'

И запустим опять

./VBoxLinuxAdditions.run

Проверяем наличие vboxsf

modprobe vboxsf

Ошибки не выскочило значит все пока что хорошо.
Создаем папку в системе CentOS которая будет у нас общей с виндовс

mkdir -p /var/www/test.dev

Монтируем общую папку

mount -t vboxsf test.dev /var/www/test.dev

Проверяем что в нашей папке test.dev теперь лежить наш созданный в виндовсе файл 1.php

ls /var/www/test.dev/

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

nano -w /etc/rc.local 

Дописываем:

modprobe vboxsf
mount -t vboxsf test.dev /var/www/test.dev

Выполняем

chmod +x /etc/rc.d/rc.local

Теперь общая папка у нас есть и будет подключаться автоматом при загрузке системы.

VirtualBox — программа, предназначенная для создания виртуальной машины. Пользоваться утилитой можно совершенно бесплатно. С ее помощью получится быстро создать виртуальную ОС. Внутри можно будет проводить любые действия без рисков повредить основную систему. Чтобы полноценно пользоваться виртуальной машиной, необходимо найти способ передачи фалов. Для этого нужно создать общую папку в ВиртуалБокс, которая станет доступна в двух ОС и поможет выполнять файловый обмен.



Как настроить общую папку VirtualBox для Windows

Настройка общей папки отличается в зависимости от установленной на виртуальной машине операционной системы. Рассмотрим способ, когда две ОС — это Windows:

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

Подключить образ диска в ВиртуалБокс

2. На виртуальной машине увидите оптический дисковод, на котором размещено программное обеспечение ВиртуалБокс.

3. После открытия дисковода вы увидите установочные файлы, которые подходят для различных ОС. Для Windows выберите программу «VBoxWindowsAdditions».

VBoxWindowsAdditions

4. Для установки нажмите на надпись «Next». После окончания процесса выполните перезагрузку ПК.

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

6. Перейдите к разделу «Общие папки». Создайте новую, а затем подключите опцию «Автоподключение». Затем обязательно сохраните настройки и запустите виртуальную машину.

Настройки общей папки в ВиртуалБокс

7. На виртуальной машине вы увидите сетевой диск, указывающий на общую папку из основной операционной системы.

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

Создание общей папки в VirtualBox для Linux

Если основная ОС — это Виндовс, а виртуальной машины — Linux, то для создания общей папки следуйте инструкции:

1. Подключите образ диска, зайдя через меню в «Устройства», а затем выберите «Подключить образ диска».

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

3. Диск смонтировался в каталог «/media/user/vbox¬_gas_6.1.4». У вас на компьютере адрес может быть другим. Находите файл «VboxLinuxAdditins.run», который выполните с правами root для установки дополнения гостевой ОС. Запустите терминал и исполните команду «/media/user/vbox¬_gas_6.1.4/ VboxLinuxAdditins.run». На вашем ПК путь может быть другим. Перезагрузите компьютер.

Обшие папки Линукс в Виртуал Бокс

4. Настройте общую папку ВиртуалБокс. Выключите виртуальную машину, а затем откройте ее настройки. В появившемся окне добавьте новую общую папку. Укажите к ней путь на ПК. Поставьте галочку возле надписи «Автоподключение».

5. Запустите виртуальную машину. Новая общая папка автоматически примонтируется в «/media/sf_foldername». Открыть вы ее сразу не сможете, так как отсутствует доступ. Для получения права добавьте пользователя в группу «vboxsf». Для этого запустите терминал, а затем выполните команду «sudo usermod-aG vboxsf user». Вместо «user» вписывайте имя добавленного вами пользователя.

Обшие папки Линукс в VirtualBox

6. После выполненных действий в диспетчере файлов появится с открытым доступом папка «/media/sf_temp».

Папка sf_temp в ВиртуалБокс

При помощи этой папки получится перемещать файл между основной ОС и виртуальной машиной ВиртуалБокс.

Как сделать общей папкой диск С и D

Можно сделать диски С и D доступными для двух ОС:

1. Откройте «Устройства», затем «Общий буфер обмена». Выберите «Двунаправленный».

2. Затем кликните на «Устройства», нажмите на «Общие папки». Выберите надпись «Настроить общие папки».

3. Увидите информационное окно. Согласитесь с представленной информацией, нажав на кнопку «Ок».

4. Добавьте новую общую папку.

5. Выберите путь под названием «Другой».

6. В появившемся окне при помощи мыши выделите диск С. Нажмите на надпись «Выбор папки».

7. Поставьте галочку возле надписи «Создать постоянную папку». Подтвердите действие, нажав на «Ок».

8. Добавьте еще одну общую папку.

9. Выберите путь «Другой».

Добавить общую папку в Виртуал Бокс

10. В появившемся окне выделите диск D. Кликните на надпись «Выбор папки».

11. Поставьте галочку возле надписи «Создать постоянную папку». Подтвердите действие, кликнув на «Ок».

12. Произошло расширение дисков основной ОС для гостевой Виндовс 10.

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

14. Кликните на кнопку «Выполнить».

Открой образ диска Виртуал Бокс

15. Нажмите на надпись «Next».

16. Подтвердите действие, нажав на «Install».

17. После загрузки нажмите на «Установить».

Установка Виртуал Бокс

18. Подтвердите действие, нажав на «Finish».

19. Произойдет автоматическая перезагрузка ПК.

20. Откройте проводник. Кликните на «Сеть».

21. Подтвердите нажатием на «Ок».

Ошибки сети в Виртуал Бокс

22. Увидите сообщение о том, что сетевое обнаружение отключено.

23. Нажмите на левую кнопку мыши и выберите «Включить сетевое обнаружение».

Включить сетевое обнаружение

24. Согласитесь с включением обнаружения сети.

Включить сетевое обнаружение и общий доступ к папкам

25. Закройте проводник и откройте его снова.

26. Выберите «Сеть».

27. Зайдите в VBOXSVR.

28. Увидите диски С и D. Можете зайти в любой и скопировать нужный файл в гостевую Виндовс и обратно.

Теперь вы сможете перемещать файлы между основной ОС и виртуальной машиной ВиртуалБокс!

Содержание

  1. Как сделать общую папку в VirtualBox
  2. Настройка общей папки VirtualBox для Windows
  3. Настройка общей папки VirtualBox для Linux
  4. Подключение общей папки к виртуальной машине Linux (CentOS) на VirtualBox
  5. материал № 55
  6. Настройка общих папок в VirtualBox
  7. Общие папки в VirtualBox
  8. Шаг 1: Создание общей папки на хост-машине
  9. Шаг 2: Настройка VirtualBox
  10. Шаг 3: Установка гостевых дополнений
  11. Как сделать общую папку в VirtualBox
  12. Как сделать общую папку в VirtualBox
  13. Выводы
  14. larsar / shared_folder_centos_virtualbox.txt
  15. This comment has been minimized.
  16. aderowbotham commented Nov 3, 2012
  17. This comment has been minimized.
  18. travispaul commented Nov 12, 2012
  19. This comment has been minimized.
  20. the5rb commented Jan 11, 2013
  21. This comment has been minimized.
  22. andremalenfant commented Apr 18, 2013
  23. This comment has been minimized.
  24. alfredo-gemma commented Oct 16, 2013
  25. This comment has been minimized.
  26. bertao commented Nov 23, 2013
  27. This comment has been minimized.
  28. dtubest commented Dec 17, 2013

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

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

Настройка общей папки VirtualBox для Windows

Процесс настройки общих папок в VirtualBox немного отличается, в зависимости от того, какая операционная система установлена на виртуальной машине. Для начала рассмотрим вариант, когда и основная и гостевая операционные системы это Windows. В нашем случае это будет Windows 10, но инструкция будет актуальной и для других версий Windows.

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

041720 0926 1

После этого на виртуальной машине с Windows 10 появится оптический дисковод с программным обеспечением от VirtualBox.

041720 0926 2

Если открыть данный дисковод, то мы увидим установочные файлы для разных операционных систем. Для Windows нам необходимо установить программу « VBoxWindowsAdditions ».

041720 0926 3

Процесс установки не представляет ничего сложного. Просто нажимаем на кнопку « Next » и в конце перезагружаем виртуальную машину.

041720 0926 4

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

041720 0926 5

Настройках виртуальной машину нужно перейти в раздел «Общие папки», сделать новую общую папку и включить опцию « Авто-подключение ». После этого сохраняем настройки и снова запускаем виртуальную машину.

041720 0926 6

На этом настройка общей папки закончена. На виртуальной машине должен появиться сетевой диск, который будет указывать на общую папки из основной операционной системы.

041720 0926 7

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

Настройка общей папки VirtualBox для Linux

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

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

041720 0926 8

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

041720 0926 9

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

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

041720 0926 10

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

041720 0926 11

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

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

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

041720 0926 12

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

041720 0926 13

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

Источник

Подключение общей папки к виртуальной машине 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

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

Источник

Настройка общих папок в 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.

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

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

Источник

Как сделать общую папку в 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 настраиваются очень просто. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

Copy link Quote reply

Also, clicking Devices/Install Guest Additions apparently has no effect. The shared folder does not appear in /dev or /media

Copy link Quote reply

@aderowbotham, make sure you update.

I ignored the part about the update since I did so a few days earlier and within that time span there was a kernel-update so I got headers for a different kernel and received the same error as you. Updating, then compiling the additions worked for me.

Copy link Quote reply

Sorry this might be a bit of a lame question but which ISO should i mount after installing guest additions?

Copy link Quote reply

andremalenfant commented Apr 18, 2013

Thanks! That worked like a charm!

Copy link Quote reply

Copy link Quote reply

Copy link Quote reply

@travispaul, update works for me, but can you brief why a updating is necessary?

Источник

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

Понравилась статья? Поделить с друзьями:
  • Centos 8 синхронизация времени с контроллером домена windows
  • Centos 8 ввод в домен windows
  • Centos 7 расшарить папку для windows
  • Centos 7 подключить к домену windows
  • Centos 7 монтирование сетевой папки windows