Instalar VirtualBox 5.1 en CentOS 7 y RHEL 7

Actualizado el sábado, 11 enero, 2020

VirtualBox es un software de código abierto y uno de los mejores a la hora de realizar una virtualización. VirtualBox nos presenta una excelente interfaz gráfica (GUI) a través de la cual podemos crear y administrar máquinas virtuales, además también puedes crear instantáneas de las máquinas, clonarlas y crear nuestra propia red modificada con nuestros requisitos particulares.

En este artículo vemos cómo instalar VirtualBox (VirtualBox-5.1.26) en CentOS 7, RHEL7 y todos sus derivados.

 

Instalar Virtualbox 5.1

El rpm de Virtualbox y sus dependencias no están disponibles en los repositorios de ninguna distribución linux, De manera que lo agregaremos manualmente.

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

Una vez agregado el repo, instalaremos las dependencias de Virtualbox. Primero habilitaremos el repositorio epel e instalaremos las dependencias de virtualbox.
yum install epel-release -y

yum update -y && reboot

yum install gcc make patch  dkms qt libgomp kernel-headers kernel-devel fontforge binutils glibc-headers glibc-devel  -y

Ahora procedemos a instalar Virtualbox.
yum install VirtualBox-5.1 -y

Ya lo tenemos instalado, así que ahora reconstruimos los módulos del kernel.
/usr/lib/virtualbox/vboxdrv.sh setup

Ejemplo de salida:
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: Starting VirtualBox services.

Automáticamente se crea un grupo de usuarios, cuyo nombre es: «vboxusers«. Por tanto debemos agregar cada usuario que queramos que tenga acceso a virtualbox, por ejemplo «sololinux«.
usermod -a -G vboxusers sololinux

Ahora ya podemos acceder a la interfaz de virtualbox.

Instalar VirtualBox 5.1 en CentOS 7 y RHEL 7 1

Instalar VirtualBox 5.1 en CentOS 7 y RHEL 7 2

 

Errores

Si aparece un error relacionado con ‘KERN_DIR‘ durante la instalación o la reconstrucción del módulo del kernel, deberás establecer manualmente la variable que te indico y volver a instalar y reconstruir el módulo del kernel para VirtualBox, como te indique anteriormente.

export KERN_DIR=/usr/src/kernels/$(uname -r)

 

Con todo esto… VirtualBox 5.1 debe estar instalado correctamente. Ahora ya puedes comenzar a crear tus máquinas virtuales y administrar su entorno virtual desde la GUI de virtualbox.

Puedes ver la documentación oficial en: https://www.virtualbox.org/wiki/Documentation

En un próximo articulo veremos como realizar la instalación en Fedora 26.

 

Agregar comentario