|
|
|
ДНЕВНИКИ
Назад >>
Сергей ШИБКА
>>
CentOS
09.02.2012 CentOS 5.x и VirtualBox
Устновка и настройка VirtualBox. Этот пакет можно поставить двумя способами. Устновка готовым пакетом rpm или закачка его через yum.
Если устновка через rpm, то идем на сайт производителя и определяемся с нужной версией, далее качаем и импортируем файл подписи:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
rpm --import oracle_vbox.asc
Затем качаем и устанавливаем сам VirtualBox:
wget http://download.virtualbox.org/virtualbox/4.1.8/VirtualBox-4.1-4.1.8_75467_rhel5-1.i386.rpm
rpm -i VirtualBox-4.1-4.1.8_75467_rhel5-1.i386.rpm
Если устновка через yum, тогда необходимо скачать и добавить файл в каталог описаний репозитариев:
cd /etc/yum.repos.d
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
Для работы VirtualBox необходим модуль DKMS, устанавливаем его:
yum install dkms
Так же устнавливаем "Development Tools":
yum groupinstall "Development Tools"
Теперь устанавливаем VitrualBox:
yum search VirtualBox /определаяем какая нам необходима версия/
VirtualBox-3.1.i386 : Powerful PC virtualization solution
VirtualBox-3.2.i386 : Powerful PC virtualization solution
VirtualBox-4.0.i386 : Oracle VM VirtualBox
VirtualBox-4.1.i386 : Oracle VM VirtualBox
yum install VirtualBox-4.1
После нормальной устновки VirtualBox должна будет создасться группа vboxusers, необходимо в нее добавить пользователей, которые будут иметь возможность запускать приложение:
usermod -G vboxusers root
usermod -G vboxusers username
При первом запуске VirtualBox возникает ошибка об отсутствии доступа к USB устройству, его необходимо будет создать:
mkdir /vbusbfs
echo "none /vbusbfs usbfs rw,devgid=$(awk -F : '/vboxusers/ {print $3}' /etc/group),devmode=644 0 0" >> /etc/fstab
mount -a
Теперь можно запускать VirtualBox из панели Gnome либо из терминала:
VirtualBox &
После создания виртуальной машины к примеру WinXP, её можно запускать минуя заход в приложение, создав кнопку запуска на столе или выполнив в терминале командой:
VirtualBox --startvm WinXP
При устновке на CentOS 6.3 возникла ошибка при запуске /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
Error! Your kernel headers for kernel 2.6.32-279.el6.i686 cannot be found at
/lib/modules/2.6.32-279.el6.i686/build or /lib/modules/2.6.32-279.el6.i686/source. [СБОЙ ]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [СБОЙ ]
(Look at /var/log/vbox-install.log to find out what went wrong)
Соответственно виртуальная машина не запускается.
Определаяем систему:
uname -r
2.6.32-279.9.1.el6.i686
Определяем лежит ли ядро там где надо:
ls /usr/src/kernels/
2.6.32-279.9.1.el6.i686
Проверяем окружение, если будет пусто, то тут и загвоздка:
echo $KERN_DIR
Устанавливаем окружение:
KERN_DIR=/usr/src/kernels/2.6.32-279.9.1.el6.i686
export KERN_DIR
Проверяем еще раз:
echo $KERN_DIR
/usr/src/kernels/2.6.32-279.9.1.el6.i686
Вот теперь еще раз запускаем /etc/init.d/vboxdrv setup для установки драйверов VBox.
• комментарии (0)
[ Назад ]
|
|
|