1. После того, как мы установили операционную систему Debian на
виртуальную машину VirtualBox, может возникнуть желание получить доступ из
гостевой ОС Debian к файловой системе, находящейся на операционной системе хоста
(XP) для получения или передачи файлов. Гостевая ОС Debian изолирована от
внешнего мира, и если нам нужно получить доступ к каким либо файлам, то один из
методов для этого - создать общие папки.
2 . Настроим
VirtualBox.
2.1. Создадим две папки в файловой системе операционной системе
хоста. Хост - XP . Название папок common и share :
|
Создание общих папок на хосте XP
|
2.2. В VirtualBox-е выделим нужную машину –Debian . Потом идем
Машина - Настроить - Общие папки , или нажимаем кнопку Настроить,
далее - Общие папки :
|
Управление общими папками машины Debian в VirtualBox
|
2.3. Нажмем
+ и добавим папку:
|
Добавления общей папки для Debian-а в VirtualBox-е
|
2.4 . Таким образом мы создали 2 общих папки :
|
Две общие папки common и share |
3. Настроим для работы с общими папками виртуальную машину
Debian.
3.2. Создаем две директории
/xpcmn и
/xpshr для наших двух общих папок
common и
share
.Создадим их в директории
/media. Можно воспользоваться
MC (Midnight Commander -om) :
|
Директории /xpcmn и /xpshr для общих папок
|
mount -t vboxsf common /media/xpcmn
mount -t vboxsf share /media/xpshr
Общие папки примонтируются:
|
Общие папки common и share присоединились
|
4. Наладим загрузку в Debian, чтобы общие папки монтировались автоматически.
4.1 Пишем скрипт
-------------------
#!/bin/sh
#
# Скрипт для монтирования общих папок
#
mount -t vboxsf common /media/xpcmn
mount -t vboxsf share /media/xpshr
------------------------
4.2 Даем ему имя
mountsharedir.sh. Не забываем сделать исполнимым. Помещаем в директорию
/usr/sbin
4.3. Чтобы скрипт запускался при загрузке, необходимо прописать его в файле
/etc/rc.local до строчки exit 0. Если у вас не существует данного
файла, создайте его и вставьте в него следующее содержимое:
------------
#!/bin/sh –e
…..
#Здесь вставляем строку с указанием вашего скрипта.
/usr/sbin/mountsharedir.sh
exit 0
-------------
|
Файл rc.local для автоматитческого подключения общих папок
|
4.4. Теперь общие папки должны подключаться автоматически.
4.5. Примеры скриптов монтирования , размонтирования и
rc.local в
текстовой форме и скрины скриптов можно скачать здесь
Shared-Folders.rar
5. Полезные ссылки:
-- VirtualBox общие папки
Посты по теме :