Instalar VirtualBox en CentOS / Red Hat / Fedora

Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.

¿Cómo instalar en Fedora?

su -
## O ##
sudo -i
cd /etc/yum.repos.d/

## Fedora 18/17/16/15/14/13/12
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

## CentOS 6.4/6.3/6.2/6.1/6/5.9 and Red Hat (RHEL) 6.4/6.3/6.2/6.1/6/5.9
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
yum install VirtualBox-4.2

¿Cómo instalar en CentOS o Red Hat?

1- Agregar el repositorio EPEL

## CentOS 6 y RHEL 6 ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

## CentOS 5 y RHEL 5 ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

2- Instalar las dependencias:

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

## Usuarios con kernel PAE ##
yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-PAE-devel dkms

3- Instalar VirualBox:

yum install VirtualBox-4.2

Nota:
El último comando crea automáticamente el grupo vboxusers, todos los nuevos usuarios que se creen y quieran usar VirtualBox deben de estar en ese grupo.
Si necesita reconstruir el kernel use el siguiente comando:

/etc/init.d/vboxdrv setup
## O ##
service vboxdrv setup

Solución de problemas:
Si tiene problemas con el parámetro KERN_DIR establecerlo manualmente, utilizando el siguiente método:

## Fedora ##
KERN_DIR=/usr/src/kernels/`uname -r`

## CentOS y Red Hat (RHEL) ##
KERN_DIR=/usr/src/kernels/`uname -r`-`uname -m`

## Fedora ejemplo ##
KERN_DIR=/usr/src/kernels/2.6.33.5-124.fc13.i686

## CentOS and Red Hat (RHEL) ejemplo ##
KERN_DIR=/usr/src/kernels/2.6.18-194.11.1.el5-x86_64

## Exportar KERN_DIR ##
export KERN_DIR
Rodrigo Paszniuk
Rodrigo Paszniuk

Ingeniero Informático y Especialista en Docencia Universitaria con 15 años de trayectoria en la industria de software. Mi enfoque está en la arquitectura de sistemas y la formación de talento técnico en Paraguay. A través de Programacion.py, busco compartir conocimiento práctico y elevar el estándar del código en nuestra región.

Artículos: 322

Deja un comentario