VirtualBox - одна из лучших программ виртуализации. Существуют версии VirtualBox под все распостраненные операционные системы. Что же это такое, виртуализация, и зачем она может быть нужна? Виртуализация - это эмуляция в программной среде ( в данном случае в среде пакета VirtualBox ) физического комьютера. На такую виртуальную машину можно установить любую операционную систему, набор программ для нее и она будет считать себя единственной хозяйкой на компе, не имея влияния на "внешний мир" и даже не зная о нем. Над этой системой (называемой "гостевой")можно издеваться как угодно, проводить различные эксперименты, итп. не боясь повредить основной операционной системе ("хост"-системе). Гостевую систему в любой момент можно стереть и начать все заново.
Программа VirtualBox была создана компанией Innotek с использованием исходного кода другого пакета виртуализации - Qemu. Существует две версии VirtualBox - свободная (OSE, англ. Open Source Edition), выпущенная под GNU GPL, и проприетарная, различающиеся по функциональности, полнофункциональная проприетарная версия для личного использования распространяется бесплатно.
В феврале 2008 Innotek был приобретен компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась. В стандартных репозиториях имеется VirtualBox-OSE, но эта версия обычно старая и сильно урезана по возможностям (в частности, в ней нет поддержки USB, других "вкусностей", таких как режим интегации дисплея, автоинтеграция мыши при переводе курсора на гостевую ОС и многих других), поэтому мы установим проприетарную версию VirtualBox с официального сайта. В инете есть многочисленные How-To по установке VirtualBox, все они почему-то предлагают скачать с сайта разработчика deb-пакет и установить его. Мы же, в соответствии с идеологией Debian пойдем другим, более правильным путем:
Итак, идем Система - Администрирование - Источники приложений - По сторонних производителей, жмем Добавить, и добавляем строку (для Ubuntu 8.04 Hardy Heron):
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
Добавляем ключ репозитория, в консоли:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add
- и затем как обычно:
sudo apt-get update
sudo apt-get install virtualbox
После того, как VirtualBox установился, добавляем себя в группу vboxusers:
sudo adduser <ваш login> vboxusers
перезагружаемся, идем Приложения - Системеые - Sun xVM VirtualBox, Во время первого запуска появится Регистрационная форма (Innotek это нужно только для статистики). Можете ее заполнить, а можете и не заполнять :), но тогда она у вас будет появляться постоянно при запуске виртуальной машины. Создаем новую машину, выбираем тип устанавливаемой ОС, дисковое пространство (лучше оставить так как предлагается, расширять динамически по реальной потребности) устанавливаем желаемую систему (я установил XP). Все, как это принято называть "интуитивно понятно" ;). Если после установки винды кириллица в некоторых программах и в именах файлов отображается кракозябрами, идем (в винде) Control panel - Regional and Language Options - Advanced — Ставим русский язык для non-unicode programs. Далее, в меню вновь созданной виртуальной машины запускаем Устройства — установить дополнения гостевой ОС, в папке «My computer» гостевой винды появляется линк на установку VBOXADDITIONS (В виде CD-диска), устанавливаем дополнения. Теперь идем в меню «Машина» окна гостевой ОС, включаем интеграцию мыши, проверяем режимы «Поноэкранный режим», «Режим интеграции дисплея» - согласитесь, отлично?! Особенно меня впечатлил режим интеграции дисплея - Панель задач гостевой Windows частично накладывается на панель задач Ubuntu, можно запустить приложения из обеих систем, и они прекрасно сосуществуют рядышком на рабочем столе Ubuntu, курсор мыши "прозрачно" переходит из Ubuntu в Windows и обратно, можно управлять приложениями так, как будто они принадлежат одной, а не двем системам — красота.
В феврале 2008 Innotek был приобретен компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась. В стандартных репозиториях имеется VirtualBox-OSE, но эта версия обычно старая и сильно урезана по возможностям (в частности, в ней нет поддержки USB, других "вкусностей", таких как режим интегации дисплея, автоинтеграция мыши при переводе курсора на гостевую ОС и многих других), поэтому мы установим проприетарную версию VirtualBox с официального сайта. В инете есть многочисленные How-To по установке VirtualBox, все они почему-то предлагают скачать с сайта разработчика deb-пакет и установить его. Мы же, в соответствии с идеологией Debian пойдем другим, более правильным путем:
Итак, идем Система - Администрирование - Источники приложений - По сторонних производителей, жмем Добавить, и добавляем строку (для Ubuntu 8.04 Hardy Heron):
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
Добавляем ключ репозитория, в консоли:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add
- и затем как обычно:
sudo apt-get update
sudo apt-get install virtualbox
После того, как VirtualBox установился, добавляем себя в группу vboxusers:
sudo adduser <ваш login> vboxusers
перезагружаемся, идем Приложения - Системеые - Sun xVM VirtualBox, Во время первого запуска появится Регистрационная форма (Innotek это нужно только для статистики). Можете ее заполнить, а можете и не заполнять :), но тогда она у вас будет появляться постоянно при запуске виртуальной машины. Создаем новую машину, выбираем тип устанавливаемой ОС, дисковое пространство (лучше оставить так как предлагается, расширять динамически по реальной потребности) устанавливаем желаемую систему (я установил XP). Все, как это принято называть "интуитивно понятно" ;). Если после установки винды кириллица в некоторых программах и в именах файлов отображается кракозябрами, идем (в винде) Control panel - Regional and Language Options - Advanced — Ставим русский язык для non-unicode programs. Далее, в меню вновь созданной виртуальной машины запускаем Устройства — установить дополнения гостевой ОС, в папке «My computer» гостевой винды появляется линк на установку VBOXADDITIONS (В виде CD-диска), устанавливаем дополнения. Теперь идем в меню «Машина» окна гостевой ОС, включаем интеграцию мыши, проверяем режимы «Поноэкранный режим», «Режим интеграции дисплея» - согласитесь, отлично?! Особенно меня впечатлил режим интеграции дисплея - Панель задач гостевой Windows частично накладывается на панель задач Ubuntu, можно запустить приложения из обеих систем, и они прекрасно сосуществуют рядышком на рабочем столе Ubuntu, курсор мыши "прозрачно" переходит из Ubuntu в Windows и обратно, можно управлять приложениями так, как будто они принадлежат одной, а не двем системам — красота.
(На скриншоте не видна панель задач Виндовс, перехватчик PrintScreen Ubuntu ее не захватывает при сохранении скриншота - но она там есть :))