Ahorre 15% en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código: Skills Comenzar
Secciones
Linux Servidores virtuales Sistemas Operativos

Cómo Instalar Kali Linux en VirtualBox: Una Guía Completa Paso a Paso

Kali Linux es la distribución Linux estándar de la industria para pruebas de penetración, hacking ético e investigación de ciberseguridad. Ya seas un profesional de seguridad experimentado o estés comenzando tu viaje en seguridad ofensiva, ejecutar Kali Linux dentro de VirtualBox es una de las formas más inteligentes y seguras de construir un entorno de laboratorio completamente funcional — sin necesidad de arranque dual, sin hardware dedicado requerido.

En esta guía completa, aprenderás exactamente cómo descargar, configurar e instalar Kali Linux en VirtualBox, incluyendo cómo optimizar tu máquina virtual con Guest Additions para un flujo de trabajo más suave y productivo.

¿Por qué ejecutar Kali Linux en VirtualBox?

Antes de sumergirse en los pasos de instalación, vale la pena entender por qué un entorno virtualizado es a menudo la opción preferida para los profesionales de seguridad:

  • Aislamiento: Tu sistema operativo host permanece protegido de herramientas o exploits potencialmente peligrosos que se ejecutan dentro de la VM.
  • Snapshots: Puedes guardar el estado de tu VM en cualquier momento y revertir instantáneamente si algo sale mal.
  • Portabilidad: Las máquinas virtuales pueden exportarse, compartirse e implementarse en diferentes hardware.
  • Rentable: No hay necesidad de una máquina física separada dedicada a pruebas de seguridad.

Si buscas ir más allá de la virtualización local y necesitas un entorno accesible remotamente y siempre activo, considera una solución de VPS Hosting — ideal para ejecutar instancias persistentes de Kali Linux en la nube.

Requisitos previos

Antes de comenzar, asegúrate de tener lo siguiente:

  • Una máquina host ejecutando Windows, macOS, o Linux
  • Al menos 8GB de RAM (4GB mínimo asignados a la VM)
  • Al menos 50GB de espacio libre en disco
  • Una conexión a Internet estable para descargar los archivos necesarios
  • VirtualBox instalado (cubierto en el Paso 1)

Paso 1: Descargar e Instalar VirtualBox

VirtualBox es un hipervisor gratuito y de código abierto desarrollado por Oracle que admite sistemas host Windows, macOS y Linux.

  1. Visita la página oficial de Descargas de VirtualBox.
  2. Selecciona el paquete instalador que coincida con tu sistema operativo host (Windows, macOS o Linux).
  3. Descarga y ejecuta el instalador.
  4. Sigue las indicaciones en pantalla para completar la instalación.
  5. Opcionalmente, también descarga e instala el VirtualBox Extension Pack desde la misma página — añade soporte para USB 2.0/3.0, RDP y cifrado de disco.

Una vez instalado, abre VirtualBox para confirmar que se abre correctamente antes de continuar.

Paso 2: Descargar la ISO de Kali Linux

A continuación, necesitas obtener la imagen ISO oficial de Kali Linux.

  1. Navega a la página oficial de descargas de Kali Linux.
  2. En Installer Images, elige la versión 64-bit (recomendada para la mayoría de sistemas modernos).
  3. Puedes descargar mediante HTTP directo o a través del enlace torrent para velocidades más rápidas.
  4. Verifica la integridad del archivo descargado usando la suma de verificación SHA256 proporcionada — esto es especialmente importante en un entorno enfocado en seguridad.

> Consejo de seguridad: Siempre verifica las sumas de verificación ISO antes de la instalación para asegurar que la imagen no ha sido alterada.

Paso 3: Crear una Nueva Máquina Virtual en VirtualBox

Con VirtualBox instalado y tu ISO descargado, es hora de crear la máquina virtual.

  1. Abre VirtualBox y haz clic en el botón New en la barra de herramientas.
  2. En el diálogo Name and Operating System, configura lo siguiente:
  • Name: Kali Linux (o cualquier nombre que prefieras)
  • Type: Linux
  • Version: Debian (64-bit)
  1. Haz clic en Next.
  2. Memory (RAM): Asigna al menos 2048 MB (2GB). Para una experiencia cómoda ejecutando múltiples herramientas simultáneamente, se recomienda fuertemente 4096 MB (4GB).
  3. Haz clic en Next.
  4. Hard Disk: Selecciona Create a virtual hard disk now y haz clic en Create.
  5. Elige VDI (VirtualBox Disk Image) como tipo de archivo de disco duro y haz clic en Next.
  6. Selecciona Dynamically allocated para ahorrar espacio en disco físico, luego haz clic en Next.
  7. Establece el tamaño del disco virtual en al menos 20GB — se recomienda 40GB o más si planeas instalar herramientas adicionales y almacenar datos capturados.
  8. Haz clic en Create para finalizar la máquina virtual.

Paso 4: Configurar los ajustes de la máquina virtual

Antes de iniciar la VM por primera vez, aplica los siguientes ajustes de configuración para garantizar una instalación sin problemas.

Configuración del sistema

  1. Selecciona tu VM recién creada en la barra lateral de VirtualBox y haz clic en Configuración.
  2. Navega a Sistema > Placa base.
  3. Asegúrate de que Habilitar EFI (solo sistemas operativos especiales) esté desactivado a menos que necesites específicamente el modo de arranque UEFI.
  4. En Sistema > Procesador, asigna 2 o más núcleos de CPU si tu máquina host lo permite — esto mejora significativamente el rendimiento.

Configuración de almacenamiento

  1. Ve a Almacenamiento en el menú de Configuración.
  2. En Controlador: IDE, haz clic en la unidad óptica vacía (icono de disco).
  3. En el lado derecho, haz clic en el icono de disco junto a Unidad óptica y selecciona Seleccionar archivo de disco.
  4. Busca y selecciona el ISO de Kali Linux que descargaste en el Paso 2.

Configuración de red

  1. Navega a Red > Adaptador 1.
  2. Elige uno de los siguientes modos según tus necesidades:
  • NAT: La VM comparte la conexión a internet del host. Mejor para pruebas aisladas.
  • Adaptador puente: La VM obtiene su propia dirección IP en tu red local. Mejor si necesitas que la VM se comunique con otros dispositivos.

Configuración de pantalla

  1. Ve a Pantalla > Pantalla.
  2. Establece Memoria de vídeo en 128 MB para un mejor rendimiento gráfico.
  3. Habilita Aceleración 3D si tu GPU host lo permite.

Haz clic en Aceptar para guardar todos los ajustes.

Paso 5: Instalar Kali Linux

Ahora estás listo para arrancar la máquina virtual y ejecutar el instalador de Kali Linux.

  1. Selecciona tu VM en la barra lateral de VirtualBox y haz clic en Iniciar.
  2. La VM arrancará desde el ISO de Kali Linux. Cuando aparezca el menú de arranque, selecciona Graphical Install para la experiencia de instalación más sencilla.
  3. Sigue el asistente de instalación a través de los siguientes pasos:

Idioma y Configuración Regional

  • Selecciona tu idioma, país/región y disposición de teclado preferidos.

Configuración de Red

  • Introduce un nombre de host para tu máquina (p. ej., kali-lab).
  • Puedes dejar el nombre de dominio en blanco para una configuración independiente.
  • Si se te solicita la configuración de red, puedes omitirla y configurar la red después de la instalación.

Configuración de Cuenta de Usuario

  • Crea una cuenta de usuario no root con una contraseña segura (Kali Linux 2020+ ya no utiliza root como inicio de sesión predeterminado).
  • También se te pedirá que establezca una contraseña root — elige algo seguro.

Particionamiento de Disco

  • Selecciona Guided – Use Entire Disk para una configuración directa.
  • Elige tu disco duro virtual cuando se te solicite.
  • Selecciona All files in one partition para simplificar.
  • Confirma los cambios de partición y escríbelos en el disco.

Instalación de Software

  • El instalador ahora copiará e instalará todos los paquetes necesarios. Esto puede tomar 10–20 minutos dependiendo del rendimiento de tu sistema anfitrión.

Cargador de Arranque GRUB

  • Cuando se te solicite, instala el cargador de arranque GRUB en la unidad principal (/dev/sda).
  1. Una vez que se complete la instalación, haz clic en Continuar para reiniciar la VM.
  2. Después del reinicio, extrae el ISO de la unidad óptica virtual (Dispositivos > Unidades Ópticas > Extraer disco de la unidad virtual) para evitar arrancar desde el instalador nuevamente.
  3. Inicia sesión con las credenciales que creaste durante la instalación.

Paso 6: Instalar VirtualBox Guest Additions (Recomendado)

VirtualBox Guest Additions es un paquete de controladores y utilidades que mejora dramáticamente el rendimiento y la usabilidad de tu VM de Kali Linux. Instalarlo es uno de los pasos posteriores a la instalación más importantes.

Beneficios de Guest Additions:

  • Gráficos mejorados: Resoluciones de pantalla más altas y cambio de tamaño dinámico de ventanas
  • Integración perfecta del ratón: No es necesario capturar/liberar manualmente el cursor del ratón
  • Portapapeles compartido: Copiar y pegar texto entre tu SO anfitrión y Kali Linux
  • Carpetas compartidas: Transferir fácilmente archivos entre anfitrión e invitado
  • Mejor rendimiento: Controladores de pantalla e I/O optimizados

Pasos de instalación:

1. Actualiza tu lista de paquetes:

sudo apt update && sudo apt upgrade -y

2. Instala los encabezados del kernel requeridos y herramientas de compilación:

sudo apt install -y linux-headers-$(uname -r) build-essential dkms

3. Inserta la imagen de CD de Guest Additions:

En la barra de menú de VirtualBox, ve a Devices > Insert Guest Additions CD image…

4. Monta el CD y ejecuta el instalador:

sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
sudo /media/cdrom/VBoxLinuxAdditions.run

5. Reinicia la VM para aplicar los cambios:

sudo reboot

Después de reiniciar, deberías notar una resolución de pantalla mejorada, movimiento perfecto del ratón y la capacidad de cambiar el tamaño de la ventana de la VM dinámicamente.

Paso 7: Endurecimiento posterior a la instalación y consejos

Ahora que Kali Linux está funcionando dentro de VirtualBox, aquí hay algunas mejores prácticas a seguir:

Mantén tu sistema actualizado

sudo apt update && sudo apt full-upgrade -y

Ejecuta esto regularmente para asegurar que tienes las últimas herramientas de seguridad y parches.

Toma una instantánea

Antes de hacer cambios importantes o comenzar una nueva prueba, toma una instantánea de VirtualBox:

  • Ve a Machine > Take Snapshot
  • Nómbrala (por ejemplo, "Clean Install") para que puedas revertir en cualquier momento

Configura carpetas compartidas

Configura una carpeta compartida entre tu host e invitado para transferencia fácil de archivos:

  1. Ve a Settings > Shared Folders
  2. Añade una nueva carpeta, marca Auto-mount y Make Permanent
  3. Dentro de Kali, accede a ella en /media/sf_<foldername>

Explora el conjunto de herramientas preinstaladas

Kali Linux viene precargado con cientos de herramientas de seguridad organizadas por categoría, incluyendo:

  • Nmap – escaneo de red
  • Metasploit Framework – explotación
  • Burp Suite – pruebas de aplicaciones web
  • Wireshark – análisis de paquetes
  • John the Ripper / Hashcat – cracking de contraseñas

Llevando Tu Laboratorio de Seguridad Más Lejos

Una configuración local de VirtualBox es un excelente punto de partida, pero tiene limitaciones — tu laboratorio está vinculado a una sola máquina, y las tareas que consumen muchos recursos pueden ralentizar tu sistema host. Para profesionales que necesitan más potencia, flexibilidad o acceso remoto, considera estas alternativas:

  • VPS Hosting — Implementa una instancia de Kali Linux basada en la nube accesible desde cualquier lugar, con recursos dedicados y acceso root completo.
  • Servidores Dedicados — Para laboratorios de seguridad a nivel empresarial, operaciones de red team o entornos de capacitación que requieren máximo rendimiento e aislamiento.
  • GPU Hosting — Acelera el descifrado de contraseñas, análisis de hash y tareas de seguridad basadas en aprendizaje automático con infraestructura potenciada por GPU.

Para equipos que ejecutan herramientas de seguridad internas, paneles de control o plataformas de informes, Shared Web Hosting proporciona una forma rentable de alojar aplicaciones web de apoyo junto con tu entorno de laboratorio.

Preguntas Frecuentes

¿Puedo ejecutar Kali Linux en VirtualBox sin una computadora potente?

Sí, pero el rendimiento será limitado. Asigna al menos 2GB RAM y 2 núcleos de CPU a la VM. Para una mejor experiencia, se recomiendan 4GB RAM y 4 núcleos de CPU.

Sí. Kali Linux en sí es completamente legal. Sin embargo, usar sus herramientas para atacar sistemas sin permiso escrito explícito es ilegal. Siempre realiza pruebas de penetración solo en sistemas que posees o que has sido autorizado a probar.

¿Cuál es la diferencia entre Kali Linux y Ubuntu?

Aunque ambos están basados en Debian, Kali Linux está diseñado específicamente para seguridad ofensiva y viene precargado con cientos de herramientas de pruebas de penetración. Ubuntu es una distribución de propósito general enfocada en usabilidad y estabilidad.

¿Debo usar NAT o redes Bridged?

Usa NAT para pruebas aisladas donde la VM solo necesita acceso a internet. Usa Bridged cuando necesitas que la VM aparezca como un dispositivo separado en tu red — útil para probar servicios de red o comunicarse con otras VMs.

¿Puedo instalar Kali Linux en un VPS en lugar de VirtualBox?

Absolutamente. Muchos usuarios prefieren ejecutar Kali en un plan de VPS Hosting para disponibilidad 24/7, acceso remoto y mejor rendimiento en comparación con una VM local.

Conclusión

Instalar Kali Linux en VirtualBox es una de las formas más accesibles para construir un laboratorio de ciberseguridad de nivel profesional. Siguiendo esta guía, has configurado un entorno Kali Linux completamente funcional, lo has optimizado para un rendimiento óptimo con Guest Additions, y has sentado las bases para hacking ético, pruebas de penetración e investigación de seguridad.

Ya sea que te estés preparando para certificaciones como OSCP o CEH, realizando evaluaciones de seguridad autorizadas, o simplemente aprendiendo el arte de la ciberseguridad, una VM Kali Linux bien configurada es una herramienta indispensable en tu arsenal.

Cuando tus necesidades crezcan más allá de lo que una máquina virtual local puede ofrecer, el VPS Hosting y los Servidores Dedicados de AlexHost proporcionan la infraestructura escalable y de alto rendimiento para llevar tus operaciones de seguridad al siguiente nivel.