Instalar VirtualBox en Scientific Linux 5.5

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.

Leave a Reply

Your email address will not be published. Required fields are marked *