Introducción.
El procedimiento se basa en el estándar para instalarlo en Red Hat Enterprise Linux o en sus derivados (como CentOS), sin embargo fue necesario realizar una pequeña modificación al archivo de configuración del repositorio ya que la versión que reporta SL ($releasever) es la 5.5 mientras que el repositorio está esperando un 5 (sin decimales) para que coincida con un directorio donde se encuentran los paquetes.
Instalación.
Descargar la especificación del repositorio.
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
Actualizar la especificación del repositorio para que la versión reportada del sistema operativo coincida con el directorio de los paquetes.
# vi virtualbox.repo
(modificar la línea del baseurl como se muestra a continuación)
[virtualbox]
name=RHEL/CentOS-$releasever / $basearch – VirtualBox
## baseurl=http://download.virtualbox.org/virtualbox/rpm/rhel/$releasever/$basearch
baseurl=http://download.virtualbox.org/virtualbox/rpm/rhel/5/$basearch
enabled=1
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
Mover la especificación del repositorio en su ubicación real.
# mv virtualbox.repo /etc/yum.repos.d/
Instalar VirtualBox.
# yum install VirtualBox
Reconfigurar el módulo del kernel.
# /etc/init.d/vboxdrv setup
Solución de problemas.
NMI watchdog activo.
Si durante la reconfiguración del módulo del kernel surgen problemas que sugieren revisar los mensajes del sistema de la siguiente manera.
# dmesg
Y en ellos aparecen mensajes como el siguiente, es necesario desactivar la función de NMI watchdog del kernel.
vboxdrv: NMI watchdog either active or at least initialized. Please disable the NMI
Esto se realiza de la siguiente manera.
# vi /boot/grub/menu.lst
(agregar al final de la línea que empieza por kernel)
kernel … nmi_watchdog=0
Reiniciar el sistema operativo para que el cambio realizados surtan efecto.
# reboot
Enlaces.
- Descargas de VirtualBox.
http://www.virtualbox.org/wiki/Linux_Downloads