Virtualización · 4 min read · Dec 25, 2025

Instalando VirtualBox En Ubuntu

Instalando VirtualBox En Ubuntu

Versión 1.0
Autor: Falko Timme

Este tutorial muestra cómo puedes instalar VirtualBox de InnoTek en un escritorio de Ubuntu. Con VirtualBox puedes crear y ejecutar sistemas operativos invitados (“máquinas virtuales”) como Linux y Windows bajo un sistema operativo anfitrión. Hay dos formas de instalar VirtualBox: desde binarios precompilados que están disponibles para algunas distribuciones y vienen bajo la licencia PUEL, y desde las fuentes que se publican bajo la GPL. Este artículo mostrará ambas formas.

Actualmente, VirtualBox solo admite sistemas operativos anfitriones e invitados de 32 bits. **

¡Este documento se proporciona sin garantía de ningún tipo! Quiero decir que esta no es la única forma de configurar un sistema así. Hay muchas maneras de lograr este objetivo, pero esta es la forma que elijo. No emito ninguna garantía de que esto funcione para ti!

1 Instalando VirtualBox Desde Binarios Precompilados

Los binarios de VirtualBox se pueden descargar desde aquí: http://www.virtualbox.org/wiki/Downloads. Si la licencia PUEL es aceptable para ti y hay un paquete para tu distribución, puedes instalar ese paquete. Por ejemplo, hay un paquete .deb de VirtualBox para Ubuntu 6.10 (Edgy Eft), así que si usas Ubuntu 6.10, puedes usar ese paquete. También he probado este paquete con éxito en Ubuntu 7.04 (Feisty Fawn), así que parece que puedes usar ese paquete allí también.

Para instalar el paquete .deb de VirtualBox, por favor abre una ventana de terminal ( Aplicaciones > Accesorios > Terminal) y conviértete en root:

sudo su

Luego instala algunos requisitos previos para VirtualBox:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

Luego ve a la página de descarga de VirtualBox y elige el paquete .deb correcto para tu versión de Ubuntu y descárgalo a tu sistema:

cd /tmp
wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

Después de que la descarga haya terminado, puedes instalar VirtualBox así:

dpkg -i VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

Es posible que se te hagan las siguientes preguntas:

¿Estás de acuerdo con los términos de la licencia PUEL? <– Sí
¿Debería compilarse ahora el módulo del kernel vboxdrv? <– Sí

Eso es todo. Ahora puedes encontrar VirtualBox en Aplicaciones > Herramientas del sistema:

2 Instalando VirtualBox Desde Las Fuentes

Si la licencia PUEL de InnoTek no funciona para ti y prefieres la GPL y/o no hay un paquete .deb para tu versión de Ubuntu, puedes compilar VirtualBox desde las fuentes. Las fuentes se publican bajo la GPL.

Para instalar VirtualBox desde las fuentes, por favor abre una ventana de terminal ( Aplicaciones > Accesorios > Terminal) y conviértete en root:

sudo su

Luego instala algunos requisitos previos para VirtualBox:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

Podemos descargar las últimas fuentes de VirtualBox desde el repositorio SVN de InnoTek; para hacerlo, primero debemos instalar subversion:

apt-get install subversion

A continuación, descargamos las fuentes de VirtualBox al directorio /usr/src/virtualbox:

mkdir /usr/src/virtualbox
cd /usr/src/virtualbox
svn co http://virtualbox.org/svn/vbox/trunk vbox

Luego compilamos VirtualBox de la siguiente manera:

cd vbox
./configure
source ./env.sh
kmk all
cd out/linux.x86/release/bin/src
make
make install

Después, cargamos el módulo del kernel vboxdrv y copiamos los archivos de VirtualBox a ubicaciones apropiadas en el disco:

cd ../
modprobe vboxdrv
echo vboxdrv >> /etc/modules

cp -prf .so /usr/lib/
mkdir /usr/local/virtualbox
cp -prf
/usr/local/virtualbox/
ln -s /usr/local/virtualbox/VirtualBox /usr/local/bin/VirtualBox
ln -s /usr/local/virtualbox/VBoxSVC /usr/local/bin/VBoxSVC

A continuación, creamos el grupo vboxusers y añadimos nuestro usuario de escritorio (por ejemplo, falko) a él:

groupadd vboxusers
usermod -G vboxusers -a falko

Ahora debemos cambiar los permisos de /dev/vboxdrv para que pueda ser accedido por el grupo vboxusers:

chmod 660 /dev/vboxdrv
chgrp vboxusers /dev/vboxdrv

Para evitar que los permisos de /dev/vboxdrv se restablezcan al iniciar, editamos /etc/udev/rules.d/40-permissions.rules y añadimos la siguiente línea al final de ese archivo:

gedit /etc/udev/rules.d/40-permissions.rules

| [...] KERNEL=="vboxdrv", GROUP="vboxusers", MODE="0660" |

Eso es todo. Ahora solo queda crear una entrada de menú para VirtualBox. Haz clic derecho en Aplicaciones y selecciona Editar Menús:

En la ventana que se abre, selecciona Herramientas del sistema y luego haz clic en Nuevo elemento:

En la ventana Crear lanzador, completa los siguientes detalles:

  • Tipo: Aplicación
  • Nombre: VirtualBox
  • Comando: VirtualBox (ten cuidado con las mayúsculas/minúsculas - este es un comando, si no lo escribes correctamente, la aplicación no se iniciará)
  • Comentario: Puedes llenar cualquier cosa que desees o dejarlo en blanco.

Si lo deseas, también puedes seleccionar un ícono para la nueva aplicación, pero esto no es obligatorio.

VirtualBox ahora debería aparecer en la lista de elementos del menú Herramientas del sistema. Haz clic en Cerrar para salir de la ventana:

Después, puedes encontrar VirtualBox en Aplicaciones > Herramientas del sistema:

Así es como se ve cuando se inicia VirtualBox:

3 Enlaces

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.