четверг, 12 января 2012 г.

Установка и настройка VirtualBox в Ubuntu

 Для чего нужно устанавливать VirtualBox в Ubuntu? Да просто есть некоторые программы, которые хороши в Windows, но их аналоги в Ubuntu не дотягивают по многим параметрам.Можно попытаться запустить их в wine, но не факт что они будут корректно работать, а то и совсем не запустятся.

 Вот в этом случае и помогает VirtualBox, конечно при условии - что у вас не совсем слабая машина, иначе будут тормоза и в виртуальной системе и в рабочей.Ведь вы поделите ресурсы компьютера между обеими системами.
  В этой заметке я подробно опишу установку VirtualBox в Ubuntu и Windows XP в качестве гостевой системы.Чтобы было понятнее для тех кто это делает в первый раз - буду пошагово выкладывать скриншоты с экрана.

Этап 1 - Установим VirtualBox.

Идем на сайт VirtualBox и выбираем меню "Downloads"





Открываем страничку и видим подсвеченную строку VirtualBox 4.1.8 for Linux hosts.Здесь же на страничке находится Oracle VM VirtualBox Extension Pack (подчеркнут), скачайте сразу же и его - пригодится позже.




Переходим по ссылке и списке находим свою версию Ubuntu.

Можно сразу же скачать .deb-пакет, а можно (да так и будет правильнее) добавить репозитарий и качать уже из него.Как добавить репозитарий написано на этой же страничке, чуть ниже

Пошагово делаем так:
Открываем /etc/apt/sources.list

$ sudo gedit /etc/apt/sources.list


и в самый низ списка добавляем только ОДНУ строчку из списка с кодовым именем своей системы

deb http://download.virtualbox.org/virtualbox/debian natty contrib
deb http://download.virtualbox.org/virtualbox/debian maverick contrib non-free
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian karmic contrib non-free
deb http://download.virtualbox.org/virtualbox/debian hardy contrib non-free
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
deb http://download.virtualbox.org/virtualbox/debian lenny contrib non-free

Сохраняем файл и добавляем ключ

$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

Наконец обновляем пакеты и ставим сам VirtualBox

$ sudo apt-get update
$ sudo apt-get install virtualbox-4.1

 Неочевидный момент: Сразу после установки нужно открыть Система > Администрирование > Пользователи и группы и добавить пользователя, под которым Вы залогинены в системе, в группу vboxusers.Последовательность действий хорошо видно на скрине
1 - Откроем "Управление группами"
2 - Внизу списка найдем и выделим vboxusers
3 - Откроем "Свойства" и
4 - Поставим галочку напротив своего пользователя
5 - Щелкнем "ОК" и подтвердим серьезность намерений вводом пароля рута

 После этого необходимо установить ранее скачанный Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack, делается это просто: Открыть с помощью Oracle VM VirtualBox или двойным щелчком.Система задаст вопрос 

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

Собственно, на этом установка VirtualBox завершена, можно запускать





Этап 2 - Установка гостевой Windows XP

Виртуальная машина у нас запущена, но в ней конечно сейчас ничего нет,кроме предложения создать новую виртуальную машину.
Нажмем кнопочку "Создать" и откроется "Мастер создания виртуальной машины"




Выбираем Тип ОС и даем название своей виртуальной машине (Можно дать любое, лишь бы самому потом не путаться).



Выделим размер памяти для машины, я по прошлым установкам знаю, что мне 512 Мб хватает, а лишнюю память выделять нет смысла - она отнимется у Ubuntu.Так что я думаю, что с памятью надо поаккуратнее,дать только необходимое количество.Количество памяти потом можно изменить.



На следующем этапе будет предложено создать жесткий диск для виртуальной машины



Можно ничего не менять

Параметры "динамический" или "фиксированный" выберите сами, описания достаточно для принятия этого решения



 Далее будет предложено выбрать расположение и размер жесткого диска.Расположить его можно где угодно,лишь бы места хватило.Размер я оставил по-умолчанию, 10 Гб мне всегда хватало, вы же смотрите сами.

Наконец, появляется итоговое диалоговое окно

Щелкнем "Создать" и откроется окно подтверждения, что мы в своем уме и нам надо нажать теперь "Create"



Проверим данные и сохраним результат.

 Но теперь, прежде чем устанавливать гостевую ОС, я бы посоветовал открыть "Свойства" и произвести предварительную настройку:
Вкладка "Общие" - можно ничего не трогать, смотрите сами
Вкладка "Система" - изменить порядок загрузки на следующий Жесткий диск > CD/DVD-ROM >Дискета
Вкладки "Дисплей","Носители","Аудио","Сеть","COM-порты" - можно оставить как есть
Вкладка "USB" -поставить галочку "Включить контроллер USB 2.0 (EHCI)" и нажать "ОК"
Вкладка "Общие папки" - здесь необходимо добавить папку или папки, к которым вы хотите получить доступ из гостевой оси.
  Предварительная настройка на этом завершена, можно устанавливать гостевую ОС.

  Нажимаем "Старт",машина выдаст предупреждение, что включен автозахват клавиатуры
и предложит выбрать откуда мы будем грузиться. Можно выбрать как оптический привод, так и просто образ диска.Выбор производится из меню "Устройства" Виртуальной машины. После того как мы укажем, откуда будем устанавливаться - начнется стандартная установка ОСи, ничего нового

 Итак, система установлена, теперь поставим дополнения.Для этого опять откроем меню "Устройства" Виртуальной машины и в самом низу увидим "Установить дополнения гостевой ОС".

Устанавливаем, иначе даже разрешение экрана поменять не сможем.Выскочит предупреждение



 игнорируем его и продолжаем установку.Перезагружаемся и настраиваем нашу Гостевую ОС под свои нужды.
Установка завершена!

Уф-ф-ф, и статья получилась, аж сам устал - а Вам если не надоело и Вы ее дочитали - СПАСИБО!
Оценивайте и комментируйте материал, буду очень благодарен!








1 комментарий: