Descargar
Oracle VirtualBox es un programa de virtualización: permite crear computadoras dentro de la computadora. Cada una de esas computadoras imaginarias se llama máquina virtual (VM) y puede tener su propio sistema operativo, su disco y su memoria, todo separado del sistema real.
Al sistema real se lo llama anfitrión (host) y al que corre adentro de la máquina virtual, invitado (guest). VirtualBox es un hipervisor de tipo 2: necesita un sistema operativo ya instalado y funciona como cualquier otro programa. Eso es justamente lo que lo hace cómodo para aprender: se instala sobre Windows, GNU/Linux o macOS y no hay que tocar la computadora.
Sirve, por ejemplo, para probar otro sistema operativo sin borrar el que ya está, para practicar instalaciones y particionado sin miedo a romper nada, y para tener un entorno descartable donde equivocarse no tiene consecuencias. También se usa para probar programas en varias versiones de un mismo sistema.
| Sistema anfitrión | Archivo que se descarga |
|---|---|
| Windows (x86_64) | VirtualBox-x.x.x-xxxxx-Win.exe |
| macOS con Intel | VirtualBox-x.x.x-xxxxx-OSX.dmg |
| macOS con Apple Silicon | VirtualBox-x.x.x-xxxxx-macOSArm64.dmg |
| GNU/Linux | Paquete .deb o .rpm según la distribución (página aparte) |
La versión estable al momento de escribir esta guía es la 7.2.20. Conviene bajar siempre la última: las versiones viejas dejan de recibir correcciones de seguridad. El paquete base se distribuye con licencia GPLv3.
Por separado se ofrece el Extension Pack, que agrega funciones que el paquete base no trae: escritorio remoto (RDP), paso de la cámara web al invitado, arranque por red (PXE) y cifrado del disco de la máquina virtual, entre otras. Es opcional, tiene su propia licencia y es de uso personal y educativo.
Descargar VirtualBoxRequisitos
Antes de instalar conviene revisar tres cosas, porque de eso depende que las máquinas virtuales arranquen o no:
- Procesador de 64 bits. Los sistemas anfitriones soportados son Windows 10 y 11, Windows Server 2022 y 2025, macOS recientes (Intel y Apple Silicon) y las distribuciones de GNU/Linux más conocidas. En los procesadores Intel, además, se exige soporte de SSE2.
- Virtualización por hardware. VirtualBox usa las extensiones de virtualización del procesador (VT-x en Intel, AMD-V en AMD) para ejecutar el sistema invitado a buena velocidad. Vale la pena entrar a la BIOS o UEFI y comprobar que estén habilitadas.
- Memoria y disco. La memoria que se le asigna a una máquina virtual deja de estar disponible para el sistema anfitrión mientras esa máquina está encendida. Por eso conviene dejarle al anfitrión lo suficiente para funcionar. Un invitado moderno necesita, como mínimo, entre 1 y 2 GB de memoria para instalarse y arrancar.
Instalación
La instalación de VirtualBox es la de cualquier programa: se descarga el paquete que corresponde al sistema anfitrión y se ejecuta. Lo que cambia es el formato del archivo.
En Windows
- Descargar el archivo
.exey hacer doble clic para iniciar el asistente. - Elegir la carpeta de instalación y los componentes. Además del programa principal se ofrecen: soporte USB (para usar dispositivos USB dentro del invitado), redes (para el modo de red «puente») y soporte de Python (para manejar VirtualBox desde scripts).
- Si Windows avisa por controladores sin firma, hay que elegir Continuar. Si no, VirtualBox puede no funcionar bien después.
- Al terminar, el instalador crea un grupo en el menú Inicio desde donde se abre el programa.
En macOS
- Descargar el
.dmgque corresponda: uno para procesadores Intel y otro para Apple Silicon. - Hacer doble clic para montar la imagen; se abre una ventana con el archivo
VirtualBox.pkg. - Hacer doble clic en ese instalador y seguir el asistente. Al terminar, VirtualBox queda en la carpeta Aplicaciones.
En GNU/Linux
En GNU/Linux no conviene usar el instalador genérico si existe el paquete de la distribución, porque el paquete se integra mejor con el sistema. Los pasos generales son:
- Descargar el paquete
.deb(Debian y Ubuntu) o.rpm(Fedora, Red Hat, openSUSE) que corresponda a la versión del sistema. - Instalarlo. En Debian y Ubuntu, desde una terminal:
sudo dpkg -i paquete.deb. - El instalador compila los módulos del núcleo que VirtualBox necesita para funcionar (
vboxdrv,vboxnetfltyvboxnetadp). Para eso hacen falta el compilador de C (GCC),makey los encabezados del núcleo que coincidan con el núcleo en uso. - Si la compilación falla, el propio instalador lo avisa y el registro del error queda en
/var/log/vbox-install.log. Casi siempre es porque faltan los encabezados del núcleo; una vez instalados, se reintenta consudo rcvboxdrv setup. - Para que un usuario pueda usar dispositivos USB dentro de las máquinas virtuales, hay que agregarlo al grupo
vboxusers:sudo usermod -a -G vboxusers usuario. El cambio se aplica al cerrar sesión y volver a entrar.
Crear una máquina virtual
Con VirtualBox instalado, el asistente de creación hace casi todo el trabajo. Se abre VirtualBox Manager y se hace clic en Nueva; después se sigue un recorrido de tres pasos.
Paso 1: nombre y sistema operativo
- Nombre de la máquina, por ejemplo
Windows 10 de prueba. Ese nombre se usa también para los archivos que VirtualBox crea en el disco. - Carpeta donde se guardan las máquinas virtuales. Conviene revisar que ahí haya espacio libre suficiente, sobre todo si se van a usar instantáneas (snapshots).
- La imagen ISO del sistema a instalar. Si el archivo tiene varias ediciones, se elige la que se quiera usar.
- VirtualBox detecta el sistema operativo leyendo la ISO y completa solo los campos de tipo y versión. Si no lo reconoce, se eligen a mano (por ejemplo, Linux → Ubuntu (64-bit)). Si es algo muy raro, se elige Other.
- Por omisión, VirtualBox ofrece hacer una instalación desatendida desde esa misma ISO. Para instalarlo a mano, como se haría en una computadora real, hay que destildar la opción «Install OS Using Unattended Installation».
Si se deja la instalación desatendida, en el paso siguiente el asistente pide:
- Usuario y contraseña del usuario principal del invitado. En Windows ese usuario es administrador; en GNU/Linux, además, se crea el usuario
rootcon la misma contraseña. - La clave de producto de Windows, si corresponde.
- Nombre del equipo y dominio (el nombre se propone igual al de la máquina virtual).
- La opción de instalar también las Guest Additions, que se explican más abajo.
Paso 2: hardware virtual
- Memoria (RAM). VirtualBox propone un valor adecuado según el sistema elegido. Hay que recordar que esa memoria no queda disponible para el anfitrión mientras la máquina esté encendida: si el equipo real tiene 8 GB y se le dan 4 GB a la máquina virtual, quedan 4 GB para todo lo demás.
- Procesadores. Es la cantidad de núcleos virtuales que se le asignan. La recomendación del manual es no pasar de la mitad de los hilos del procesador real.
- Disco. Se indica el tamaño de un disco virtual nuevo, que se crea en la carpeta de la máquina. Se dice virtual porque es un archivo, no una partición: no se reserva todo el tamaño de entrada, sino que crece a medida que se va llenando.
- Use EFI, solo si el sistema a instalar lo necesita (por ejemplo, algunos sistemas modernos que no arrancan en el modo clásico de BIOS).
Paso 3: arrancar e instalar el sistema
Al terminar el asistente, la máquina aparece en la lista de VirtualBox Manager. Se selecciona y se hace clic en Iniciar. Si se destildó la instalación desatendida, arranca la ISO como si se hubiera insertado un DVD de instalación y ahí se sigue el instalador del sistema operativo, con los mismos pasos que en una computadora real: idioma, particionado, usuario y contraseña.
Desde este momento, todo lo que pasa adentro de esa ventana es el sistema invitado. Apagarlo no afecta al anfitrión, y si algo se rompe, se borra la máquina y se empieza de nuevo.
Guest Additions
Con el sistema ya instalado y funcionando, queda un último paso muy recomendable: instalar las Guest Additions. Son un conjunto de controladores y programas que se instalan adentro de la máquina virtual y mejoran la integración con la computadora real.
Lo que agregan:
- Resolución automática. El escritorio del invitado se adapta al tamaño de la ventana, y se puede ampliar a pantalla completa sin que quede deformado.
- Carpetas compartidas, para pasar archivos entre el anfitrión y el invitado sin usar un pendrive.
- Portapapeles compartido y arrastrar y soltar entre las dos máquinas.
- Aceleración gráfica 3D, que hace que el escritorio se mueva con fluidez.
Se instalan desde el menú Dispositivos de la ventana de la máquina virtual. El paquete viaja en una imagen que VirtualBox monta como si fuera un CD, y adentro se ejecuta el instalador correspondiente al sistema invitado.