CentOS - Установка и настройка VirtualBox (для графического и консольного режимов) Печать
03.07.12 09:03

Для установки нам потребуется создать репозиторий, из которого и будет проводится установка и дальнейшие обновления VirtualBox.

Создаём файл репозитория:

touch /etc/yum.repos.d/virtualbox.repo


Теперь редактируем вновь созданный файл, я больше отдаю предпочтения редуктору nano.
Запускаем в редакторе nano: nano /etc/yum.repos.d/virtualbox.repo
И вставляем следующий код:

[virtualbox]
name=RHEL/CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/rhel/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc


Вы также можете скачать готовый файл подключения к репозиторию VirtualBox:

cd /etc/yum.repos.d
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo


Также Вам потребуется репозиторий rpmforge, для установки дополнительных функций.
Установим репозиторий rpmforge:

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
cd /tmp
Для 32х битной:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Для 64х битной:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

Теперь обновим yum командой:

yum update


Также эта команда обновит и пакеты, которые уже устарели в Вашей системе.

Для установки VirtualBox требуется обновление модулей ядра и модуль DKMS(Dynamic Kernel Module Systems IIRC) упростит обновление. Установка DKMS рекомендуется до установки VirtualBox.
Установка DKMS из репозитория rpmforge:

yum --enablerepo rpmforge install dkms


Пакет DKMS с собой может установить средства разработки kernel-devel, в том члучае если он не установлен.

Далее приступаем к установке самого VirtualBox.
Проверим какая версия доступна:

yum list | grep VirtualBox


И видим на данный момент следующее:

VirtualBox-3.1.x86_64      3.1.8_61349_rhel5-1         virtualbox
VirtualBox-3.2.x86_64      3.2.12_68302_rhel5-1        virtualbox
VirtualBox-4.0.x86_64      4.0.0_69151_rhel5-1         virtualbox


Мы установим последнюю версию:

yum install VirtualBox-4.0


После установки VirtualBox создастся группа vboxusers и нам надо добавить в эту группу пользователя, который может управлять виртуальными машинами VirtualBox:

usermod -G vboxusers root


Чтоб добавить еще пользователя:

usermod -G vboxusers test


Теперь пользователи root и test имеют право управлять виртуальными машинами VirtualBox.

Запуск VirtualBox
Требуется войти пользователем, который есть в группе vboxusers.
Запуск из консоли:

VirtualBox &


Запуск из GNU Gnome (графический режим Gnome):

Приложения -> Система -> Oracle VM VirtualBox (Applications -> System Tools -> Oracle VM VirtualBox)

Проблемы при запуске:
Не запускается сессия.
Пробуем переустановить:
# /etc/init.d/vboxdrv setup

Вывод консоли:
Trying to register the VirtualBox kernel modules using DKMS[СБОЙ ]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules                      [СБОЙ ]
(Look at /var/log/vbox-install.log to find out what went wrong)


Решение.
Ставим:

# yum -y install dkms gcc kernel-devel kernel-headers

Снова собираем модули:

# /etc/init.d/vboxdrv setup

Вывод консоли:
Stopping VirtualBox kernel modules                         [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules            [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS[  OK  ]
Starting VirtualBox kernel modules                         [  OK  ]



Создание USB порта в VirtualBox
VirtualBox необходимо иметь доступ на запись "usbfs" устройства для доступа к USB. Из под root пользователя выполните следующие действия:

mkdir /vbusbfs
echo "none /vbusbfs usbfs rw,devgid=$(awk -F : '/vboxusers/ {print $3}' /etc/group),devmode=644 0 0" >> /etc/fstab
mount -a

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

 

 

 

Установка Oracle VM VirtualBox Extension Pack

Скачать его можно с оффициального сайта
http://www.virtualbox.org/wiki/Downloads


Попытка установить Oracle VM VirtualBox Extension Pack просто двойным кликом по файлу в наутилусе приводит к ошибке:


The installer failed with exit code 127: The value for the SHELL variable was not found the /etc/shells file This incident has been reported.. Код ошибки: NS_ERROR_FAILURE (0x80004005)...


Поэтому устанавливать нужно из терминала под sudo:


sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".

 

источник: http://htf.net.ua

ссылка на материал: http://thin.kiev.ua/linux/39-linux/641-centos-virtualbo.html

{jcomments on}

Последнее обновление 26.07.12 10:30