Cómo instalar Kali Linux en VirtualBox paso a paso

Cómo instalar Kali Linux en VirtualBox paso a paso

En esta guía aprenderás a instalar Kali Linux en VirtualBox en menos de 30 minutos, sin tocar la configuración de tu ordenador principal y con las credenciales correctas para empezar a practicar hacking ético desde cero.

Por qué instalar Kali Linux en una máquina virtual

Kali Linux es la distribución de referencia para el hacking ético y las auditorías de seguridad. Viene con más de 600 herramientas preinstaladas (Nmap, Metasploit, Burp Suite, Wireshark…) listas para usar. Instalarlo directamente en tu disco duro como sistema principal puede ser arriesgado si eres principiante, porque un error de configuración puede dejarte sin sistema operativo.

La solución es usar una máquina virtual (VM): un programa que emula un ordenador completo dentro de tu Windows, macOS o Linux actual. Las ventajas son varias:

  • Tu sistema principal queda intacto. Si algo falla en la VM, simplemente la borras o restauras.
  • Puedes hacer snapshots (puntos de restauración) antes de cada experimento.
  • Es el entorno que usan la mayoría de cursos y laboratorios de ciberseguridad.
  • Puedes aislar el tráfico de red para no comprometer tu red doméstica.

Si aún no tienes claro qué es Kali y para qué sirve, te recomendamos leer primero nuestra guía completa sobre qué es Kali Linux. Y si quieres montar un laboratorio completo de hacking en casa, échale un vistazo a nuestra guía de laboratorio de hacking en casa.

Requisitos mínimos y recomendados

Antes de empezar, asegúrate de que tu equipo cumple al menos los requisitos mínimos. La virtualización consume recursos reales de tu máquina anfitriona.

Componente Mínimo Recomendado
RAM total del equipo 4 GB 8 GB o más
RAM asignada a la VM 2 GB 4 GB
Espacio en disco para la VM 20 GB 50 GB (disco dinámico)
CPU (núcleos para la VM) 1 núcleo 2 núcleos
Virtualización por hardware Obligatorio (VT-x / AMD-V) Obligatorio (VT-x / AMD-V)
Conexión a internet Para descargar VirtualBox y Kali Para actualizaciones post-instalación

Importante sobre la virtualización en la BIOS/UEFI: la mayoría de equipos modernos tienen VT-x (Intel) o AMD-V activado por defecto, pero en algunos hay que habilitarlo a mano. Si al arrancar la VM ves un error como «VT-x is disabled in the BIOS», entra en tu BIOS/UEFI al inicio del equipo (tecla F2, Del o F10 según fabricante), busca la opción Intel Virtualization Technology o SVM Mode y actívala. Guarda y reinicia.

Paso 1: instalar VirtualBox

VirtualBox es gratuito y de código abierto. Funciona en Windows, macOS y Linux.

  1. Ve a virtualbox.org/wiki/Downloads.
  2. Descarga el instalador para tu sistema operativo anfitrión (por ejemplo, Windows hosts).
  3. Ejecuta el instalador y acepta todas las opciones por defecto. Durante la instalación puede aparecer un aviso de que se desconectará la red un momento: es normal.
  4. Al terminar, abre VirtualBox. Verás la pantalla principal vacía, lista para crear tu primera VM.

Versión recomendada: VirtualBox 7.x (la más reciente estable). Evita versiones antiguas (6.x), tienen peor soporte para los kernels recientes de Kali.

Paso 2: descargar la imagen oficial de Kali Linux

Kali Linux ofrece dos opciones para VirtualBox. Ambas son válidas, pero para principiantes la imagen preconstruida es la más rápida.

Opción A (recomendada para principiantes): imagen preconstruida .ova

  1. Ve a kali.org/get-kali/#kali-virtual-machines.
  2. En la sección Virtual Machines, descarga el archivo para VirtualBox (extensión .7z o .ova, aproximadamente 2-3 GB).
  3. Si descargas el .7z, descomprímelo con 7-Zip para obtener el .ova.

Esta imagen ya viene configurada y lista para importar. Incluye las herramientas estándar de Kali y el escritorio XFCE, que es ligero y funciona bien en VMs.

Opción B: ISO e instalación manual

Si prefieres instalar desde cero (como harías en un equipo físico), descarga la ISO desde kali.org/get-kali/#kali-installer-images y elige la versión Installer (64 bits). El proceso es más largo pero te da más control sobre la configuración del disco.

«The easiest way to get Kali Linux running on a virtual machine is to use our pre-built virtual machines for VMware and VirtualBox. These are pre-made images ready to run out of the box.»
Kali Linux Documentation — Import Pre-Made VirtualBox

Verificación de integridad (recomendado): en la página de descarga encontrarás el hash SHA256 del archivo. Compáralo con el hash del archivo descargado para asegurarte de que no está corrupto ni manipulado.

Paso 3: importar la VM en VirtualBox (opción .ova)

  1. Abre VirtualBox.
  2. Ve al menú Archivo → Importar servicio virtualizado (o File → Import Appliance).
  3. Haz clic en el icono de carpeta y selecciona el archivo .ova que descargaste.
  4. Haz clic en Siguiente. Verás un resumen de la configuración: nombre de la VM, RAM asignada, disco, etc.
  5. Puedes dejar los valores por defecto o ajustar la RAM a 4 GB si tu equipo lo permite.
  6. Marca la casilla «Inicializar MAC address de todas las tarjetas de red» para evitar conflictos.
  7. Haz clic en Importar. El proceso tarda 2-5 minutos según tu disco duro.

Paso 4: configurar la VM antes del primer arranque

Una vez importada, selecciona la VM y haz clic en Configuración (el engranaje) para revisar estos parámetros.

Sistema, Placa base

  • Memoria RAM: asigna entre 2 y 4 GB. No asignes más del 50-60% de tu RAM total.
  • Activa la casilla Enable I/O APIC.

Sistema, Procesador

  • Asigna 2 CPUs si tu procesador tiene 4 o más núcleos físicos.
  • Activa Enable PAE/NX.

Red

  • El adaptador por defecto es NAT. Esto es lo correcto para principiantes: la VM tiene acceso a internet a través de tu ordenador, pero está aislada de tu red local. No cambies esto hasta que entiendas bien las diferencias entre NAT, Bridge y Host-Only.

Pantalla

  • Aumenta la memoria de vídeo a 128 MB y activa la aceleración 3D si tu equipo lo soporta.

Cuando estés conforme, haz clic en Aceptar.

Paso 5: primer arranque y credenciales por defecto

  1. Selecciona la VM y haz clic en Iniciar (la flecha verde).
  2. Kali cargará el escritorio XFCE directamente o te pedirá credenciales.
  3. Credenciales por defecto (Kali 2020 en adelante):
    • Usuario: kali
    • Contraseña: kali

Cambia la contraseña inmediatamente tras el primer acceso. Abre una terminal y ejecuta:

passwd

Introduce la contraseña actual (kali) y luego la nueva dos veces. Usa una contraseña robusta.

Vídeo tutorial recomendado

Si prefieres seguir el proceso visualmente, este tutorial en español de El Rincón de la Informática cubre el proceso completo paso a paso con Kali 2024:

Paso 6: post-instalación, actualizar el sistema

Una vez dentro de Kali, lo primero es actualizar todos los paquetes. Abre una terminal (clic derecho en el escritorio → Open Terminal Here) y ejecuta:

sudo apt update && sudo apt upgrade -y

Este proceso puede tardar entre 5 y 20 minutos dependiendo de tu conexión. Cuando termine, reinicia la VM:

sudo reboot

Esto asegura que tienes las últimas versiones de todas las herramientas y parches de seguridad del kernel.

Instalar las Guest Additions de VirtualBox

Las Guest Additions son un conjunto de drivers que mejoran bastante la experiencia en VM: pantalla a resolución completa, copiar y pegar entre anfitrión y VM, carpetas compartidas, y mejor rendimiento gráfico.

En Kali, la forma más sencilla es instalarlas desde los repositorios oficiales:

sudo apt install -y virtualbox-guest-x11

Tras la instalación, reinicia la VM. La pantalla se adaptará automáticamente a tu resolución.

Alternativamente, desde el menú de VirtualBox elige Dispositivos → Insertar imagen de CD de las «Guest Additions» y sigue el asistente dentro de Kali.

Paso 7: solución de problemas comunes

Error: «VT-x is disabled in the BIOS for all CPU modes»

La virtualización por hardware no está activada. Reinicia el equipo, entra en la BIOS/UEFI (tecla F2, Del, F10 o F12 según fabricante) y activa la opción Intel Virtualization Technology (VT-x) o AMD SVM. Guarda y vuelve a intentarlo.

La pantalla de Kali se queda pequeña y no cambia de tamaño

Instala las Guest Additions tal y como se explica en el paso 6. Si ya están instaladas, ve a Ver → Pantalla virtual 1 → Ajustar pantalla al contenido en la barra de menú de VirtualBox.

La VM arranca muy lenta

Asigna más RAM (al menos 2 GB) y 2 CPUs desde la configuración de la VM. Cierra otras aplicaciones pesadas en tu sistema anfitrión. Si usas un disco duro mecánico (HDD), plantéate migrar la VM a un SSD.

No hay conexión a internet dentro de Kali

Verifica que el adaptador de red está configurado como NAT en la configuración de VirtualBox. Dentro de Kali, ejecuta ping 8.8.8.8. Si no hay respuesta, apaga la VM, revisa la configuración de red y vuelve a iniciarla.

La imagen .ova no se importa: error de compatibilidad

Asegúrate de tener VirtualBox 7.x. Las imágenes recientes de Kali pueden no ser compatibles con versiones antiguas de VirtualBox. Actualiza VirtualBox desde virtualbox.org.

Próximos pasos

Con Kali Linux funcionando en tu VM ya tienes lo necesario para empezar a aprender hacking ético de forma segura y legal. Algunos recursos para continuar:

Preguntas frecuentes

¿Es mejor instalar Kali Linux en una VM o en un equipo físico?

Para principiantes, siempre en una VM. La instalación en equipo físico ofrece mejor rendimiento (útil para WiFi hacking que requiere tarjetas específicas), pero implica particionar el disco, gestionar el bootloader y asumir el riesgo de perder datos si algo falla. Empieza en VM y cuando tengas experiencia ya decidirás si necesitas el entorno nativo.

¿Es legal usar Kali Linux?

Sí, Kali Linux es completamente legal. Es una distribución de Linux de código abierto desarrollada por Offensive Security. Lo que puede ser ilegal es usarlo para atacar sistemas sin autorización. Usarlo para aprender, practicar en entornos controlados propios o en plataformas como TryHackMe/HackTheBox es perfectamente legal y es precisamente para lo que está pensado. El hacking ético siempre requiere permiso explícito por escrito del propietario del sistema.

¿Qué versión de Kali debo descargar?

Descarga siempre la versión estable más reciente desde kali.org/get-kali/. En 2024-2025 las versiones son de la rama 2024.x. Para VirtualBox, elige la imagen preconstruida (VirtualBox image) de 64 bits con escritorio XFCE: es la más ligera y la que mejor funciona en VMs.

¿Puedo usar VirtualBox en macOS con chip Apple Silicon (M1/M2/M3)?

VirtualBox tiene soporte experimental para ARM (Apple Silicon) desde la versión 7.x, aunque el soporte todavía no es perfecto y Kali no ofrece imagen oficial .ova para ARM. Una alternativa más estable para Mac con Apple Silicon es usar UTM con la imagen ARM64 de Kali disponible en kali.org/get-kali/#kali-arm.

¿Cuáles son las credenciales por defecto de Kali Linux?

Desde Kali 2020 en adelante (tanto en la imagen preconstruida de VirtualBox como en la instalación desde ISO), las credenciales por defecto son usuario kali y contraseña kali. Versiones antiguas anteriores a 2020 usaban root / toor, pero ese esquema está descontinuado desde hace tiempo. Cambia la contraseña inmediatamente tras el primer acceso ejecutando passwd en la terminal.

Sigue tu camino

Cursos de ciberseguridad por especialización

Descubre los cursos que más se adaptan a tu perfil profesional.