PDA

Просмотр полной версии : общая папка



kuka58
14.08.2010, 12:41
Здраствуйте. Уменя виртуалбокс в качестве гостевой ОС стоит линукс убунту. Основная ОСви7.Хочу сделать загрузочную флешку с двумя ОС но не получается сделать общую папку чтобы из линукса был к ней доступ. мне дали инструкцию вроде делаю по правилам но все застопорилось при создание дополнения гостевой ОС.при попытке через терминал влесть в директорию сд ром пишет что нет такого каталога. толи инсрукция такая то ль я тупой. был бы рад подробному и понятному иписанию как надо делать.спасибо. Я Здесь вставил мою инструкцию по которой действовал
.
Что бы пользоваться общими ресурсами из обеих систем, в VirtualBox необходимо установить дополнения гостевой ОС. Делается это следующим способом:
1. Для начала отмонтируйте cd-rom в гостевой Ubuntu (в контекстном меню Отсоединить том).
2. Затем отключите сd-rom через меню Устройства гостевой ОС.
3. Далее выберите меню гостевой ОС (не спутайте с меню VirtualBox) Устройства -> Установить дополнение гостевой ОС (обычно в самом низу списка).
4. В Ubuntu у Вас должен появиться cd-rom. На предложение о автозапуске - откажитесь.
5. Далее запускаете терминал (меню Приложения -> Стандартные -> Терминал).
6. Теперь нужно перейти в директорию cd-rom. Обычно это /media/cd-rom и выполните команду: cd /media/cdrom.
7. После того, как окажитесь в нужной директории, просмотрите ее с помощью команды ls

179527.jpg (45.8 кб)

8. Интересуют файлы, отмеченные на скриншоте выше. Выбирайте один из двух, в зависимости от того, какую систему ставили: 32 или 64-битную.
9. Запустаем этот файл от имени суперпользователя, использую команду: sudo ./имя_файла (например: sudo ./VBoxLinuxAdditions-x86.run).
10. И не забудьте точку! Будет запрошен пароль. Вводите пароль своего пользователя. Вводимые символы не будут видны, просто нажмите потом ввод.

179527-1.jpg (99.9 кб)

11. Все должно пройти без ошибок. После этого - перегрузитесь.
Дополнения гостевой ОС установлены. Переходим к общим директориям.
1. В VirtualBox в меню Устройства выбираем сервис Общие папки.
2. В появившемся окне выделяем Папки машины и добавляем новую (справа вверху значок Папка с жирным зеленым плюсом).
3. В окне Путь папки выбирайте ту директорию, которую хотите расшарить. А в окне Имя папки задайте простое имя (например music) - без пробелов, маленькими буквами. Просто для того, чтобы избежать проблем. Если вы будете постоянно пользоваться расшаренной директорией - поставьте галочку Создать постоянную папку. Уверен, опция Только для чтения в комментариях не нуждается. Имя папки, которое Вы придумали для общего ресурса запомните. Оно вам понадобится.
4. Закрываем настройки, теперь будем настраивать Ubuntu. Открываем терминал и вводим команду: cat /etc/group | grep plugdev

179527-2.jpg (22.3 кб)

5. Нужен id, который получился в результате выполнения команды (см. скриншот выше). (например, 46). Скорее всего, у Вас будет тоже самое, но мало ли...
6. Далее открываем на редактирование под суперпользователем файл /etc/fstab: sudo gedit /etc/fstab
7. В появившемся файле вам нужно будет добавить в конец одну строчку. Строчка у каждого будет своя. (например, music /media/music vboxsf defaults,gid=46 0 0)
Расшифрую эту надпись:

music - имя расшаренной директории, которое мы задали выше.
/media/music - директория, в которую примаунтится наша директория. Обычно такие директории находятся в /media, поэтому выбор был прост.
vboxsf - файловая система.
defaults,gid=46 - через запятую, без пробелов. Эта часть строки нужна для того, чтобы у вас был доступ на запись в расшаренную директорию. Число 46 получили выше, смотрите тот результат, который был у Вас.
0 0 - два нуля через пробел, сделайте именно так.

8.Ну и последнее, нужно создать саму директорию, в которую будет маунтиться наша расшаренная директория. Это команда: sudo mkdir /media/music
Вот, вкратце и все.
Удачи!

Pashampi
18.02.2011, 13:29
Здраствуйте. Уменя Oracle VM VirtualBox 3.0 и в качестве гостевой ОС стоит windows xp sp3. При запуске игры возникает сообщение "direct3D не инициализируется" и картинок в игре не видно. Заранее благодарен.