Здесь я вкратце опишу процесс установки виртуальной машины Oracle VM VirtualBox.
Во-первых, зачем мне это понадобилось? После получения нового компа на работе (Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz 3.7GHz, 8 Gb ОЗУ) под Windows 7 профессионал я подумал об установке Ubuntu на него, т.к. мне нужно было, чтобы работали все необходимые мне программы, которые могут работать только под Linux. Но! Работать под Linux не есть очень удобоно, в первую очередь из-за офиса. Компромиссным стало решение установки виртуальной машины, где будет стоять Ubuntu.
Итак, мне на глаза попалась Oracle VM VirtualBox, случайно столкнулся с данной прогой, и решил ее использовать. Установка не сложная, все там просто и интуитивно понятно :) Поэтому описывать установку не буду. Установка операционки Ubuntu туда тоже не особо сложна, я думаю, люди также смогут это сделать :)
Самая основная проблема, из-за которой я пишу тут - это определение общедоступных папок гостевой ОС (гостевая ОС - это та, которая установлена на виртуальную машину).
Перед настройкой общих папок нужно сделать следующее:
1) Выбрать в меню гостевой ОС Устройства→Установить дополнение гостевой ОС. В Ubuntu должен появиться cd-rom, ну или какой-нибудь новый диск в папке /media. Предложение сделать автозапуск следует отклонить.
2) Перейти в терминал и выполнить команду:
Или, как у меня было
3) Запустить файл VBoxLinuxAdditions.run от имени супервользователя командой:
4) Ввести пароль, вводимые символы видны не будут. Как только установка завершится, нужно будет перезагрузиться.
Далее нам на помощь приходит всеми любимый пакет synaptic. Нужно ввести в поле поиска virtualbox и установить пакеты
И снова перезагружаем гостевую систему.
Собственно, для того, чтобы работали общие папке, нужно сделать далее следующее.
1) Зайти на официальный сайт VM VirtualBox (http://www.virtualbox.org/wiki/Downloads) и качаем версию VB…Oracle VM VirtualBox Extension Pack—All platforms.
2) Заходим во вкладку Свойства в окошке виртуальной машины и тыкаем на плагины и добавляем скачанный файл.
Последний шаг.
Заходим в гостевую ОС и открываем терминал, в котором пишем команду
cat /etc/group | grep plugdev
на экран выведется строчка типа plugdev:x:46:username. Нам нужна будет цифра, у меня она 46, у вас может быть другой, а может и нет :)
Теперь нужно создать директорию, которая будет общей на гостевой ОС:
sudo mkdir /media/myfolder
Теперь надо отредактировать файл /etc/fstab
sudo gedit /etc/fstab
Где в конец этого файла надо дописать строчку
myfolder /media/myfolder vboxsf defaults,gid=46 0 0
схема строки такая:
[имя папки] [путь к папке] [файловая система] [права на доступ и запись] 0 0
ВСЕ В ОДНУ СТРОЧКУ!
Теперь перезагружаем гостевую ОС и пишем в терминале:
sudo mount -a
И все! Общая папка настроена, тепеерь можно легко и просто копировать файлы из одной ОС в другую :)
Во-первых, зачем мне это понадобилось? После получения нового компа на работе (Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz 3.7GHz, 8 Gb ОЗУ) под Windows 7 профессионал я подумал об установке Ubuntu на него, т.к. мне нужно было, чтобы работали все необходимые мне программы, которые могут работать только под Linux. Но! Работать под Linux не есть очень удобоно, в первую очередь из-за офиса. Компромиссным стало решение установки виртуальной машины, где будет стоять Ubuntu.
Итак, мне на глаза попалась Oracle VM VirtualBox, случайно столкнулся с данной прогой, и решил ее использовать. Установка не сложная, все там просто и интуитивно понятно :) Поэтому описывать установку не буду. Установка операционки Ubuntu туда тоже не особо сложна, я думаю, люди также смогут это сделать :)
Самая основная проблема, из-за которой я пишу тут - это определение общедоступных папок гостевой ОС (гостевая ОС - это та, которая установлена на виртуальную машину).
Перед настройкой общих папок нужно сделать следующее:
1) Выбрать в меню гостевой ОС Устройства→Установить дополнение гостевой ОС. В Ubuntu должен появиться cd-rom, ну или какой-нибудь новый диск в папке /media. Предложение сделать автозапуск следует отклонить.
2) Перейти в терминал и выполнить команду:
cd /media/cdrom
Или, как у меня было
cd /media/VBOXADDITIONS_4.1.18_78361/
3) Запустить файл VBoxLinuxAdditions.run от имени супервользователя командой:
sudo ./VBoxLinuxAdditions.run
4) Ввести пароль, вводимые символы видны не будут. Как только установка завершится, нужно будет перезагрузиться.
Далее нам на помощь приходит всеми любимый пакет synaptic. Нужно ввести в поле поиска virtualbox и установить пакеты
virtualbox-ose-guest-x11
virtualbox-ose-fuse
И снова перезагружаем гостевую систему.
Собственно, для того, чтобы работали общие папке, нужно сделать далее следующее.
1) Зайти на официальный сайт VM VirtualBox (http://www.virtualbox.org/wiki/Downloads) и качаем версию VB…Oracle VM VirtualBox Extension Pack—All platforms.
2) Заходим во вкладку Свойства в окошке виртуальной машины и тыкаем на плагины и добавляем скачанный файл.
После этого заходим в свойства гостевой ОС и в пункте общие папки выбираем путь к папке, которая будет общей, галочками выделяем все, кроме "только для чтения".
Последний шаг.
Заходим в гостевую ОС и открываем терминал, в котором пишем команду
cat /etc/group | grep plugdev
на экран выведется строчка типа plugdev:x:46:username. Нам нужна будет цифра, у меня она 46, у вас может быть другой, а может и нет :)
Теперь нужно создать директорию, которая будет общей на гостевой ОС:
sudo mkdir /media/myfolder
Теперь надо отредактировать файл /etc/fstab
sudo gedit /etc/fstab
Где в конец этого файла надо дописать строчку
myfolder /media/myfolder vboxsf defaults,gid=46 0 0
схема строки такая:
[имя папки] [путь к папке] [файловая система] [права на доступ и запись] 0 0
ВСЕ В ОДНУ СТРОЧКУ!
Теперь перезагружаем гостевую ОС и пишем в терминале:
sudo mount -a
И все! Общая папка настроена, тепеерь можно легко и просто копировать файлы из одной ОС в другую :)
Комментариев нет:
Отправить комментарий