Персональный сайт Федоренко Александра Суббота, 14.06.2025, 23:23
Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Мои статьи [17]
Linux [47]
Кулинария [13]
LINUX [33]
WINDOWS [11]

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Статьи » Linux

Установка VirtualBox на CentOS 6.3

Установка VirtualBox на CentOS, не совсем тривиальная задача, как может показаться на первый взгляд, и порой может быть сопряжена с некоторыми трудностями. Для начала разберемся зачем это надо. Мне это было необходимо чтобы иметь возможность запускать на одном сервере несколько виртуальных машин, с разными операционными системами ну и с разными соответственно задачами. Вам это может потребоваться если необходимо будит запустить какие либо серьезные приложения Windows,  которые через WinE не хотят работать, ну или просто ради спортивного интереса.

Почему я для использования виртуализации выбрал VirtualBox а не какую либо другу утилиту или готовое решение типа Citrix XenServer. А все из за контроллера  LSI 1068E SAS на матери, из за которого RAID массивы просто не видятся не одной LinuxOS, и что либо поставить невозможно, тот же СentOS установился лишь после интеграции в него драйверов с оф. сайта LSI, которых к слову всего 3 вида: для RHEL, для SLES и для Solaris. Соответственно для CentOS  я использовал драйвера от RHEL.

Ну меньше слов больше дела, приступим:
Запускаем терминал и заходим в него с правами root-a. Для этого выполняем команду:

1.# su

И на предложение ввести пароль, введем пароль root-a. Далее в статье все команды выполняются только от имени root-a
Для начала проверим наличие всех необходимых пакетов для работы  VirtualBox. А именно: kernel-devel, kernel-doc, kernel-headers.

1.# yum list installed | grep kernel

Должны получить сообщение вида:

1.kernel.x86_64                        2.6.32-278.2.1.el6
2.kernel-devel.x86_64                     2.6.32-278.2.1.el6
3.kernel-doc.norah                            2.6.32-278.2.1.el6
4. 
5....быть может что то еще...

В данном случае не хватает пакета kernel-headers.x86_64  установим его:

1.#yum -y install kernel-headers

Затем еще раз проверим наличие всех необходимых пакетов:

1.# yum list installed | grep kernel
2. 
3.kernel.x86_64                                  2.6.32-278.2.1.el6
4.kernel-devel.x86_64                     2.6.32-278.2.1.el6
5.kernel-doc.norah                            2.6.32-278.2.1.el6
6.kernel-headers.x86_64                2.6.32-278.11.2.5.el6

Итак, мы видим что пакет установился но его версия отличается от остальных (…11.2.5.el6), значит толком он работать не будит, в связи с этим обновляем все пакеты, и заодно  компилятор gcc. (Без него у меня  VirtualBox не компилировал драйвера под систему)

1.#yum -y install kernel kernel-devel kernel-doc gcc 

После установки проверим наличие всех пакетов:

01.# yum list installed | grep kernel
02. 
03.kernel.x86_64                                  2.6.32-278.2.1.el6
04.kernel.x86_64                                  2.6.32-278.11.2.5.el6
05.kernel-devel.x86_64                     2.6.32-278.2.1.el6
06.kernel-devel.x86_64                     2.6.32-278.11.2.5.el6
07.kernel-doc.norah                            2.6.32-278.2.1.el6
08.kernel-doc.norah                            2.6.32-278.11.2.5.el6
09.kernel-headers.x86_64                2.6.32-278.11.2.5.el6

Все пакеты на месте, перезагружаем ос в новое ядро.

1.# reboot 

Загрузившись с новым ядром запустим непосредственно установку VirtualBox. Для этого сходим на сайт www.virtualbox.org и скачаем последнюю версию пакета для Red Hat Enterprise Linux 6. Щелкним по нему правой кнопкой мыши и выбираем «открыть в программе установки». Либо выполним команду в терминале:

1.# rpm -ivh адрес на скачанный rpm пакет

После успешной установки скомпилим драйвера для VirtualBox выполнив команду:

1.# /etc/init.d/vboxdrv setup  

Выполнение этой команды может занять некоторое время, но по завершению мы должны увидеть набор строк оканчивающихся на [ OK ] Если возле какой то строки будит [ FAILED ] значит вероятнее всего какой то пакет из необходимых VirtualBox еще не установлен, и просто необходимо его доставить. Какой именно, смотри в логе установки.

Теперь необходимо зарегистрировать пользователей для управления VirtualBox, конечно это root и основной пользователь ситемы, у меня admin. Выполним команды:

1.# /usr/sbin/usermod -a -G vboxusers root
2.# /usr/sbin/usermod -a -G vboxusers admin

Для управления VirtualBox  я создал отдельного пользователя vbadmin с доступом к системе без пароля (Отсутствие пароля необходимо для автостарта виртуальных машин вместе с запуском основной ОС, как это сделать опишу в следующей статье) поэтому я еще зарегистрировал и для него.

1.# /usr/sbin/usermod -a -G vboxusers vbadmin

Все на этом, VirtualBox установлен и готов к работе, теперь останется только создать виртуальную машину и настроить ее. Здесь это делаться точно так же как и в Windows версии VirtualBox, так что это процесс рассматривать не будим.

Категория: Linux | Добавил: AFed (26.06.2013)
Просмотров: 773 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Copyright MyCorp © 2025Создать бесплатный сайт с uCoz