La respuesta corta: la mejor manera para la mayoría y para cada perfil
Para la mayoría que usa Ubuntu, Linux Mint, Debian o Fedora Workstation, la mejor manera es instalar VirtualBox desde el gestor de paquetes de la distribución. Te da mantenimiento automático con el sistema, dependencias resueltas y módulos del kernel alineados sin intervención manual, a cambio de llevar una versión algo más antigua que la de Oracle.
Si eres principiante sin complicaciones y solo quieres crear una máquina virtual para probar otro sistema, quédate con el repositorio oficial de tu distribución, añade tu usuario al grupo vboxusers y usa los Guest Additions que vienen en los repositorios. Evitas descargar archivos a mano y reduces errores de kernel.
Si necesitas la última versión con soporte para USB 2.0/3.0, VirtualBox RDP y cifrado, te conviene el paquete .deb/.rpm oficial desde virtualbox.org más el Extension Pack bajo licencia PUEL. Asumes actualización manual pero obtienes funciones que el paquete de la distribución no incluye por licencia.
Datos comprobados en septiembre de 2026.
Qué necesitas antes de instalar VirtualBox en Linux
VirtualBox solo funciona en arquitectura x86_64. No hay versión para ARM en Linux que permita ejecutar máquinas x86, así que en Raspberry Pi u otros ARM necesitas QEMU.
- Virtualización por hardware activada en BIOS/UEFI: Intel VT-x o AMD-V en Enabled. Sin esto, VirtualBox muestra error de aceleración y la máquina no arranca. Se verifica en la BIOS y en Linux con
lscpu | grep Virtualization. - Kernel y cabeceras coincidentes: necesitas
linux-headers-$(uname -r),build-essentialoDevelopment Toolsydkmspara compilar los módulosvboxdrv,vboxnetadpyvboxnetflt. Si el kernel se actualiza sin cabeceras, los módulos no compilan. - Permisos de usuario: tu usuario debe pertenecer al grupo
vboxuserspara usar USB y red. Se añade consudo usermod -aG vboxusers $USERy requiere cerrar sesión. - Espacio y RAM: al menos 20 GB libres por máquina y 4 GB de RAM en el anfitrión para asignar 2 GB al invitado sin ahogar el sistema.
- Secure Boot: si está activado, los módulos deben firmarse o deshabilitar Secure Boot, de lo contrario
modprobe vboxdrvfalla.
Sin estos cuatro puntos, cualquier método de instalación dará errores aunque el paquete se instale bien.
Tabla de métodos comparados para usar VirtualBox en Linux
| Método | Origen del paquete | Facilidad | Coste y licencia | Mantenimiento y actualizaciones | Limitaciones |
|---|---|---|---|---|---|
| Repositorio de la distribución | Repositorio oficial de Ubuntu / Debian / Fedora | Alta: 1 comando, dependencias automáticas | 0 EUR, GPLv3 | Automático con apt/dnf, sigue el ciclo de la distro |
Versión con retraso de semanas o meses; sin USB 2.0/3.0 ni RDP por defecto |
| .deb/.rpm oficial de Oracle | virtualbox.org | Media: descarga manual e instalación con dpkg/rpm |
0 EUR base GPLv3; Extension Pack PUEL gratuito solo para uso personal y educativo | Manual: debes descargar cada actualización | Requiere recompilar módulos en cada cambio de kernel; si no instalas Extension Pack no hay USB 3.0 |
| Alternativa KVM con QEMU | Repositorio de la distribución, integrado en kernel Linux | Media-baja: requiere configurar libvirt y virt-manager |
0 EUR, GPLv2 | Automático con el sistema, sin módulos externos | No usa formato .vbox nativo; interfaz distinta; mejor rendimiento pero curva de aprendizaje mayor |
La tabla muestra que el repositorio gana en mantenimiento y el paquete oficial gana en funciones. KVM no es VirtualBox, pero es la referencia cuando buscas rendimiento casi nativo y passthrough de GPU o USB.
Método 1: instalar desde el gestor de paquetes de tu distribución
Este método usa los repositorios que ya trae el sistema, por lo que apt o dnf resuelven dependencias y mantienen VirtualBox junto al kernel. Es la vía que menos se rompe tras una actualización.
- Actualiza el sistema:
sudo apt update && sudo apt upgradeen Ubuntu, Linux Mint y Debian;sudo dnf upgradeen Fedora Workstation. Comprueba enhttps://ubuntu.com/ohttps://getfedora.org/la versión de tu distribución. - Instala VirtualBox y DKMS:
sudo apt install virtualbox virtualbox-dkmsen Ubuntu/Linux Mint/Debian;sudo dnf install VirtualBox kmod-VirtualBoxen Fedora. En Fedora necesitas tener habilitado RPM Fusion según la documentación de Fedora. - Añade tu usuario al grupo:
sudo usermod -aG vboxusers $USERy cierra sesión para aplicar permisos. - Verifica módulos:
systemctl status vboxdrvolsmod | grep vboxdrv. Si no cargan, instalalinux-headers-$(uname -r)y ejecutasudo /sbin/vboxconfig. - Crea tu primera máquina y, si necesitas carpetas compartidas, instala
virtualbox-guest-additions-isodesde el mismo repositorio.
Limitación honesta: la versión empaquetada suele ir por detrás de Oracle. Cuando el kernel avanza a rama nueva, por ejemplo 6.14, es frecuente que VirtualBox del repositorio tarde en adaptarse y falle la compilación de vboxdrv hasta que la distribución publica el parche. No es un fallo tuyo, es desfase de versiones.
Cuándo te conviene este método y cuándo no
Te conviene si:
- Quieres instalar en 2 comandos y olvidarte del mantenimiento.
- Tu kernel es el que trae la distribución sin personalizar y con Secure Boot gestionado por la distro.
- No necesitas USB 3.0, RDP ni cifrado de disco, o te basta con USB 1.1.
No te conviene si:
- Necesitas la última versión de VirtualBox el mismo día que sale, por ejemplo para soporte de kernel muy reciente o correcciones de Guest Additions.
- Dependes de USB 2.0/3.0, passthrough de webcam o VRDP, que requieren Extension Pack y no vienen en el paquete GPLv3 del repositorio.
- Trabajas con kernels mainline o personalizados donde los módulos del repositorio no compilan y necesitas compilar contra cabeceras exactas.
Pros: mantenimiento automático, dependencias resueltas, integración con DKMS de la distro. Contras: versión desfasada, funciones recortadas por licencia, dependencia del ritmo de la distribución para parches de kernel.
Método 2: instalar el paquete oficial de Oracle y Extension Pack
Este método descarga el binario compilado por Oracle. Obtienes la versión más reciente publicada en virtualbox.org y acceso completo a Extension Pack y Guest Additions oficiales, pero asumes la actualización manual.
- Desinstala restos previos:
sudo apt remove virtualboxosudo dnf remove VirtualBoxpara evitar conflictos entre paquetes de distro y Oracle. - Instala dependencias de compilación:
sudo apt install build-essential dkms linux-headers-$(uname -r)en Ubuntu/Linux Mint/Debian;sudo dnf install @development-tools kernel-headers kernel-devel dkmsen Fedora Workstation. Sin cabeceras coincidentes,vboxdrvno compila. - Descarga el .deb o .rpm correspondiente a tu versión desde la página de descargas de VirtualBox. Elige el archivo que indica tu distribución y número de versión, por ejemplo 7.1.x.
- Instala el paquete:
sudo dpkg -i virtualbox-7.1_.deb; sudo apt -f installen Debian/Ubuntu/Mint;sudo dnf install VirtualBox-7.1-.rpmen Fedora. Si Secure Boot está activo, firma los módulos o desactívalo temporalmente. - Instala Extension Pack: descarga
Oracle_VM_VirtualBox_Extension_Pack.vbox-extpacky ejecutasudo VBoxManage extpack install --replace nombre.vbox-extpack. Acepta la licencia PUEL durante la instalación. - Guest Additions: dentro de la máquina invitada, usa Dispositivos > Insertar imagen de Guest Additions e instala el paquete. En invitados Linux, requiere también cabeceras dentro del invitado.
Limitación honesta: cada vez que actualizas VirtualBox o el kernel debes repetir parte del proceso. Oracle no usa el gestor de tu distro para avisarte, así que si olvidas actualizar, te quedas con módulos desajustados y errores Kernel driver not installed (rc=-1908).
Extension Pack y Guest Additions: qué aportan y qué licencia tienen
Extension Pack y Guest Additions no son lo mismo y tienen licencias distintas. Guest Additions se distribuye bajo GPLv3 y aporta integración del invitado: carpetas compartidas, portapapeles bidireccional, arrastrar y soltar, redimensionado automático de pantalla y sincronización de tiempo. Se instala dentro de cada máquina virtual y es imprescindible para que Linux invitado vaya fluido.
Extension Pack se distribuye bajo la licencia PUEL de Oracle, gratuita solo para uso personal y educativo según el texto de licencia PUEL. Aporta el soporte que falta en la edición base: controladoras USB 2.0 y USB 3.0 xHCI, VirtualBox RDP para acceso remoto, arranque PXE y cifrado de disco con AES. Sin Extension Pack, los puertos USB 3.0 del anfitrión aparecen pero no se pueden pasar al invitado, y el RDP no está disponible.
Para uso empresarial, PUEL exige licencia de pago. Si tu equipo es para trabajo y no es uso personal, el paquete del repositorio sin Extension Pack evita el problema legal, o debes adquirir la licencia correspondiente.
Método 3: cuando no usar VirtualBox y pasar a KVM/QEMU
KVM es el hipervisor integrado en el kernel Linux y QEMU aporta la emulación y los dispositivos. Junto a libvirt y virt-manager ofrece rendimiento cercano al nativo porque ejecuta el invitado directamente sobre el hardware, sin capa intermedia. Si tu objetivo es rendimiento, estabilidad a largo plazo y funciones avanzadas, KVM supera a VirtualBox.
Te conviene pasar a KVM cuando:
- Necesitas passthrough de GPU o de dispositivos PCI/USB con latencia mínima para edición, máquinas de prueba o laboratorios.
- Virtualizas de forma continua y quieres que las máquinas arranquen como servicios del sistema con
virsh autostart. - Usas kernel 6.14 o superior donde VirtualBox entra en conflicto con KVM. Desde esa rama, KVM activo bloquea VirtualBox y viceversa, documentado en la documentación del kernel sobre KVM.
- Buscas soporte nativo de la distribución sin módulos externos que recompilar en cada actualización.
KVM funciona en las mismas distribuciones citadas: Ubuntu, Linux Mint, Debian y Fedora Workstation, todas con 0 EUR y licencia GPLv2. La curva es más alta al inicio porque debes configurar redes tipo bridge y permisos de libvirt, pero una vez montado requiere menos mantenimiento que VirtualBox con Extension Pack. Mantén VirtualBox solo si dependes de archivos .ova/.vbox existentes o de una interfaz idéntica en Windows, macOS y Linux.
Qué hacer si VirtualBox no arranca o da errores
La mayoría de fallos no son del paquete sino de módulos, permisos o choque con KVM. Identifica la causa antes de reinstalar.
- Módulos del kernel no compilan tras actualizar: mensaje
vboxdrv: failedorc=-1908. Causa: cabeceras desajustadas. Solución: instalalinux-headers-$(uname -r)exactos y ejecutasudo /sbin/vboxconfigosudo dkms autoinstall. Verifica condkms status. - Conflicto con KVM en kernel 6.14 y superiores: error
VirtualBox can't operate in VMX root mode. Causa: KVM toma VT-x/AMD-V y VirtualBox no puede entrar en modo raíz. Solución: descarga módulos KVM consudo modprobe -r kvm_intelokvm_amd, o usa KVM en lugar de VirtualBox. No pueden coexistir activos en esa rama. - Falta de permisos para USB o red: USB no aparece o red host-only falla. Causa: usuario fuera de
vboxuserso permisos de/dev/vboxdrv. Solución:sudo usermod -aG vboxusers $USER, cierra sesión y compruebagroups. - Guest Additions desactualizadas: pantalla sin redimensionar, carpetas compartidas vacías. Causa: Guest Additions de versión distinta a VirtualBox. Solución: actualiza Guest Additions dentro del invitado a la misma versión x.y.z que el anfitrión.
- Secure Boot bloquea módulos:
modprobe: ERROR: could not insert vboxdrv: Required key not available. Causa: módulos sin firmar. Solución: firma conmokutilo desactiva Secure Boot en UEFI.
Si tras estos pasos el error persiste, revisa journalctl -xe y dmesg | grep -i vbox para ver el motivo exacto de carga del módulo antes de borrar y reinstalar.
Preguntas frecuentes sobre VirtualBox en Linux
1. ¿Cómo se crea una máquina virtual en VirtualBox?
En el menú de VirtualBox, selecciona la opción 'Nueva' para iniciar el asistente. Debes especificar la cantidad de RAM que dedicarás a la máquina y crear un archivo de disco duro virtual de al menos 20 GB para instalar el sistema operativo. El proceso guiado asegura que los recursos de tu hardware Linux se asignen correctamente.
2. ¿Dónde puedo conseguir versiones anteriores de VirtualBox?
Las versiones anteriores están disponibles en el repositorio oficial de descargas de Oracle. Es útil si necesitas compatibilidad específica con hardware antiguo o si la última versión presenta inestabilidad en tu distribución de Linux. La página de soporte de VirtualBox ofrece una lista de todas las ediciones y sus fechas de lanzamiento.
3. ¿Se puede usar VirtualBox en Linux para crear una máquina con Windows 11?
Sí, VirtualBox en Linux puede alojar Windows 11, pero requiere una configuración específica. La versión 7.0 o superior soporta TPM 2.0 por software, que es obligatorio para Windows 11. Además, en la configuración de la VM, debes habilitar la virtualización anidada y asignar al menos 4 GB de RAM.
4. ¿Es gratuito instalar VirtualBox en un sistema Linux?
Sí, VirtualBox es software libre y gratuito para usuarios domésticos y educativos bajo la licencia GPL v3. Puedes instalarlo desde los repositorios oficiales de tu distribución, como sudo apt install virtualbox en Debian o Ubuntu. Las extensiones propietarias para mejoras de rendimiento también se pueden descargar sin costo.
5. ¿Puedo ejecutar VirtualBox en un dispositivo Android?
No, VirtualBox no tiene una versión nativa para Android, ya que está diseñado para arquitecturas de escritorio x86 y x64. Para virtualización en móviles, existen alternativas como QEMU que pueden emular otras arquitecturas, aunque con un rendimiento muy limitado por la potencia de los procesadores ARM. La mejor opción en Android es usar clientes de escritorio remoto para conectarse a un VirtualBox que corra en otro ordenador.
6. ¿Cómo instalo VirtualBox en un Mac con procesador Apple Silicon?
Oracle ofrece una versión específica de VirtualBox para macOS en arquitectura ARM. Debes descargar el instalador desde la página oficial que indica 'Apple Silicon'. Esta versión permite ejecutar sistemas operativos ARM, como Ubuntu o Windows 11 en ARM, pero no puede virtualizar software compilado únicamente para x86.
Fuentes
- VirtualboxDownloads – Oracle VirtualBoxconsultado el 22/09/2026
- Linuxmintinstalling Virtual Box. My experience. – Linux Mint Forumsconsultado el 22/09/2026
- Tech-insiderVMware vs VirtualBox 2026: 3x I/O Gap, Free Tier – Tech Insiderconsultado el 22/09/2026
- BitlaunchThe 11 Best Virtual Machines for Linux in 2026 – BitLaunchconsultado el 22/09/2026
