пятница, 5 сентября 2008 г.

Установка Ubuntu Server: ставим дополнения гостевой ОС

VirtualBox мне нравится все больше и больше.
Вышедшая на днях версия 2.0 не только поддерживает 64-разрядные ОС, но и нормально работает с серверным ядром. Так что пост от 23 июля "Установка Ubuntu Server: установка ядра generic" можно считать устаревшим.

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

Перед установкой дополнений выполняем следующую команду:
sudo aptitude install build-essential linux-headers-`uname -r`


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

Далее подключаем CD с дополнениями:

Монтируем CD-ROM:
mount /cdrom
cd /cdrom

И запускаем файл предназначенный для вашей системы:


sudo ./VBoxLinuxAdditions-amd64.run
для 64-битных систем, или
sudo ./VBboxLinuxAdditions-x86.run
для 32 битных.

После установки необходимо перезагрузится:
sudo shutdown -r now


Для чего все это?

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

Для создания общей папки выбираем соответствующий пункт меню:



В открывшемся диалоге, жмем плюсик:


Необходимо указать путь к общей папке в вашей хост-системе, имя папки (любое удобное для вас имя) и можно поставить галочку "Создать постоянную папку", тогда эта папка будет доступна и после перезапуска виртуальной машины.


Для подключения общей папки в виртуальной машине, необходимо смонтировать его:
sudo mount -t vboxsf <имя виртуальной папки> <путь монтирования>, т.е. что-то вроде
sudo mount -t vboxsf temp /mnt


Теперь папка /mnt виртуальной машины будет общей с папкой /space/temp хост-системы.

Комментариев нет: