Como Instalar Kali Linux En Virtual Box

- ¿Qué es Kali Linux y por qué usarlo en máquina virtual?
- Requisitos para instalar Kali Linux en máquina virtual
- Descargar Kali Linux y verificar la integridad del archivo
- Crear la máquina virtual de Kali Linux en VirtualBox
- Instalar Kali Linux en la máquina virtual: modo gráfico
- Configuración post-instalación esencial
- Errores comunes al configurar Kali Linux en máquina virtual
- Alternativa avanzada: probar Kali Linux con QEMU
- Buenas prácticas para mantener tu laboratorio de Kali Linux
- Preguntas clave sobre Kali Linux en máquina virtual
- En pocas palabras
Configurar una máquina virtual con Kali Linux es la forma más segura y práctica de aprender ciberseguridad sin arriesgar tu sistema principal. Al correr en un entorno aislado dentro de VirtualBox, puedes experimentar con herramientas de pentesting, practicar técnicas de análisis de redes y explorar el sistema sin consecuencias para tu equipo real. En esta guía aprenderás a descargar la ISO oficial con verificación de integridad, crear y configurar la máquina virtual correctamente, completar la instalación en modo gráfico y aplicar los ajustes post-instalación esenciales para que el entorno funcione de forma fluida y estable.
Nota ética: Kali Linux es una distribución orientada a profesionales y estudiantes de seguridad informática. Úsala únicamente con fines legales y educativos, en entornos que te pertenezcan o para los que cuentes con autorización explícita. El uso no autorizado de sus herramientas puede tener consecuencias legales graves.
¿Qué es Kali Linux y por qué usarlo en máquina virtual?
Kali Linux es una distribución basada en Debian mantenida por Offensive Security, diseñada específicamente para pruebas de penetración, análisis forense digital y auditorías de seguridad. Incluye más de 600 herramientas preinstaladas como Nmap, Metasploit, Wireshark, Aircrack-ng y Burp Suite, entre muchas otras.
Ejecutarlo como máquina virtual en lugar de instalarlo directamente en el hardware físico tiene varias ventajas prácticas:
- Aislamiento total: cualquier error, malware o configuración incorrecta queda contenida dentro de la VM sin afectar tu sistema operativo principal.
- Instantáneas (snapshots): puedes guardar el estado de la máquina antes de cada prueba y revertir a ese punto en segundos si algo sale mal.
- Portabilidad: el disco virtual puede copiarse y restaurarse en cualquier otro equipo con VirtualBox instalado.
- Sin riesgo para el hardware: no necesitas reparticionar tu disco ni alterar el arranque del sistema principal.
Requisitos para instalar Kali Linux en máquina virtual
Antes de comenzar, verifica que tu equipo cumple con los requisitos mínimos para ejecutar una máquina virtual con Kali Linux de forma fluida:
Requisitos de hardware
- Procesador: CPU con soporte de virtualización por hardware (Intel VT-x o AMD-V). Esta opción debe estar habilitada en la BIOS/UEFI del equipo. Si la VM no muestra opción de 64 bits, revisa este ajuste primero.
- RAM: mínimo 4 GB en el equipo anfitrión, de los cuales asignarás 2 GB a la VM. Para usar herramientas pesadas como Metasploit o entornos de escritorio completos, se recomiendan 8 GB en el anfitrión y 4 GB para la VM.
- Espacio en disco: mínimo 25 GB libres para la instalación básica. Se recomiendan 40 GB para tener margen para herramientas adicionales, capturas y archivos de trabajo.
- Conexión a internet: necesaria para descargar la ISO y actualizar el sistema después de la instalación.
Requisitos de software
- VirtualBox 6.1 o posterior instalado en tu sistema operativo anfitrión (Windows, macOS o Linux). Descarga siempre la versión más reciente desde el sitio oficial de VirtualBox.
- VirtualBox Extension Pack (opcional pero recomendado): añade soporte para USB 2.0/3.0, escritorio remoto y cifrado de discos virtuales. Descárgalo desde la misma página que VirtualBox.
- ISO de Kali Linux (versión 64 bits) descargada desde el sitio oficial.
Descargar Kali Linux y verificar la integridad del archivo
Descarga siempre la ISO desde la página oficial de Kali Linux. Nunca uses torrents de fuentes no verificadas ni repositorios de terceros, ya que podrían contener versiones modificadas con software malicioso.
Una vez descargada, verifica la integridad del archivo antes de usarlo. Este paso confirma que la descarga no se corrompió y que el archivo no fue alterado.
Verificar SHA256 en Windows (PowerShell)
Get-FileHash .\kali-linux-2024-x64.iso -Algorithm SHA256
Verificar SHA256 en Linux o macOS
sha256sum kali-linux-2024-x64.iso
Compara el hash resultante con el valor publicado en el archivo SHA256SUMS disponible en la misma página de descarga. Si los valores coinciden, la ISO es auténtica y está íntegra.
Verificación avanzada con firma GPG
Para un nivel adicional de seguridad, puedes verificar la firma GPG de la ISO. Descarga los archivos SHA256SUMS y SHA256SUMS.gpg del mismo directorio de descarga y ejecuta:
wget -q -O - https://www.kali.org/archive-key.asc | gpg --import
gpg --verify SHA256SUMS.gpg SHA256SUMS
El resultado debe mostrar el mensaje "Buena firma" con la huella oficial de Kali Linux. Si ves una advertencia de firma incorrecta o no verificable, no uses esa ISO y descárgala nuevamente desde el sitio oficial.
Crear la máquina virtual de Kali Linux en VirtualBox
Con VirtualBox instalado y la ISO verificada, es momento de crear y configurar la máquina virtual. Sigue estos pasos en orden para obtener una configuración estable desde el inicio.
Paso 1: crear la nueva máquina virtual
- Abre VirtualBox y haz clic en Nueva.
- Asigna un nombre descriptivo, por ejemplo Kali Linux 2024.
- En Tipo selecciona Linux y en Versión elige Debian (64-bit). Si no aparece la opción de 64 bits, activa la virtualización en BIOS/UEFI.
- Asigna entre 2048 y 4096 MB de RAM según la capacidad de tu equipo.
- Selecciona Crear un disco duro virtual ahora → formato VDI → almacenamiento Dinámicamente asignado → tamaño de 40 GB.
Paso 2: ajustes de configuración recomendados
Antes de iniciar la VM, accede a Configuración y aplica estos ajustes para mejorar el rendimiento y la compatibilidad:
- Sistema → Procesador: asigna 2 vCPU si tu equipo tiene 4 núcleos o más. Activa PAE/NX para compatibilidad con aplicaciones modernas.
- Sistema → Aceleración: verifica que VT-x/AMD-V esté activo. Sin esto, el rendimiento será muy bajo o la VM no iniciará.
- Pantalla → Memoria de vídeo: asigna entre 64 y 128 MB. Activa Aceleración 3D si planeas usar entornos de escritorio con efectos visuales.
- Almacenamiento: en la controladora IDE o SATA, haz clic en el ícono de disco óptico y selecciona la ISO de Kali Linux descargada.
- Red: NAT proporciona acceso a internet de inmediato sin configuración adicional. Cambia a Adaptador Puente si necesitas que la VM sea accesible desde otros equipos en tu red local o si trabajas con herramientas que requieren una IP propia en la LAN.
Instalar Kali Linux en la máquina virtual: modo gráfico
Inicia la máquina virtual. La ISO de Kali Linux arrancará automáticamente y presentará el menú de instalación. Elige Graphical Install para seguir el proceso con interfaz gráfica.
- Idioma, región y teclado: selecciona tu idioma preferido (Español), tu país o región y la distribución de teclado correspondiente. Para teclados latinoamericanos, elige Español Latinoamericano.
- Nombre del equipo (hostname): asigna un nombre para identificar la máquina en la red. Puedes usar algo como kali-lab o cualquier nombre sin espacios.
- Dominio: déjalo en blanco si es un entorno de laboratorio personal sin dominio de red.
- Usuario y contraseña: crea un usuario estándar con nombre y contraseña seguros. Evita usar root como usuario principal. Usa una contraseña de al menos 12 caracteres combinando letras, números y símbolos.
- Particionado: selecciona Guiado — usar todo el disco, luego Todos los archivos en una partición y confirma con Finalizar el particionado y escribir los cambios en el disco. Acepta la advertencia de escritura.
- Gestor de arranque GRUB: cuando el instalador lo solicite, instala GRUB en el disco principal (generalmente
/dev/sda). - Reinicio: al finalizar la instalación, el sistema pedirá reiniciar. Antes de hacerlo, ve a Dispositivos → Unidades ópticas en el menú de VirtualBox y desmonta la ISO para que la VM arranque desde el disco virtual en el siguiente inicio.
Configuración post-instalación esencial
Una vez que la máquina virtual arranca en Kali Linux por primera vez, hay varios pasos que debes completar antes de comenzar a trabajar para garantizar un entorno estable, actualizado y cómodo.
1. Actualizar el sistema
Abre la terminal y ejecuta:
sudo apt update && sudo apt full-upgrade -y
Este comando actualiza la lista de paquetes y aplica todas las actualizaciones disponibles, incluyendo el kernel y las herramientas de seguridad preinstaladas. Dependiendo de la versión de la ISO descargada y el tiempo transcurrido, este proceso puede tomar varios minutos.
2. Instalar las Guest Additions de VirtualBox
Las Guest Additions son un conjunto de drivers y utilidades que mejoran significativamente la experiencia dentro de la máquina virtual: resolución de pantalla dinámica, portapapeles compartido con el anfitrión, carpetas compartidas y mejor rendimiento gráfico.
Para instalarlas, ve al menú de VirtualBox → Dispositivos → Insertar imagen de CD de las Guest Additions. Luego, en la terminal de Kali:
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
sudo /media/$USER/VBox_GAs*/VBoxLinuxAdditions.run
sudo reboot
Tras el reinicio, la pantalla se ajustará automáticamente al tamaño de la ventana de VirtualBox y el portapapeles compartido estará disponible.
3. Crear la primera instantánea (snapshot)
Con el sistema actualizado y las Guest Additions instaladas, este es el momento ideal para crear una instantánea del estado limpio de la máquina virtual. Ve al menú de VirtualBox → Máquina → Tomar instantánea y asígnale un nombre descriptivo como Base limpia - post-instalación.
Esta instantánea te permite revertir la VM a este estado en cualquier momento, algo especialmente útil si una prueba o instalación deja el sistema en un estado inestable.
4. Configurar carpetas compartidas (opcional)
Si necesitas transferir archivos entre tu sistema anfitrión y la máquina virtual de Kali Linux, configura una carpeta compartida desde Configuración → Carpetas compartidas en VirtualBox. Agrega una carpeta del anfitrión, activa Montaje automático y reinicia la VM. La carpeta aparecerá en /media/sf_NombreCarpeta dentro de Kali.
Errores comunes al configurar Kali Linux en máquina virtual
La VM no muestra opciones de 64 bits
Esto indica que la virtualización por hardware no está activa. Reinicia tu equipo, entra a la BIOS/UEFI (generalmente con F2, F10 o Supr según el fabricante) y activa Intel VT-x o AMD-V. En Windows, también verifica que Hyper-V esté desactivado, ya que puede interferir con VirtualBox: abre PowerShell como administrador y ejecuta bcdedit /set hypervisorlaunchtype off, luego reinicia.
Pantalla negra o resolución muy baja después de instalar
La causa más frecuente es la ausencia de las Guest Additions. Instálalas siguiendo el proceso descrito anteriormente. Si la pantalla sigue negra después de instalarlas, verifica que la memoria de vídeo esté configurada a al menos 64 MB en los ajustes de Pantalla de la VM.
Sin acceso a internet desde la VM
Verifica que el adaptador de red esté configurado en NAT en los ajustes de Red de VirtualBox. Si NAT no funciona, prueba con Adaptador Puente seleccionando la interfaz de red activa de tu anfitrión. Dentro de Kali, ejecuta ip a para verificar que la interfaz tenga una IP asignada y ping 8.8.8.8 para comprobar conectividad.
La ISO no arranca o el instalador se congela
Verifica el hash SHA256 de la ISO descargada. Un archivo corrupto durante la descarga es la causa más común de instalaciones que fallan a mitad del proceso. Si el hash no coincide, descarga la ISO nuevamente. También asegúrate de que la ISO está correctamente montada en la unidad óptica virtual de VirtualBox antes de iniciar.
Error al instalar Guest Additions
Si el script de instalación falla, es probable que falten los headers del kernel. Ejecuta sudo apt install -y linux-headers-$(uname -r) y vuelve a intentar la instalación. Si recientemente actualizaste el sistema y el kernel cambió, reinicia la VM primero para que arranque con el nuevo kernel antes de instalar las Guest Additions.
Alternativa avanzada: probar Kali Linux con QEMU
Si construyes tu propio ISO de Kali con live-build o quieres una alternativa más ligera a VirtualBox en Linux, puedes usar QEMU/KVM para probar la imagen antes de desplegarla:
sudo apt -y install qemu-kvm libvirt-daemon-system bridge-utils
qemu-img create -f qcow2 kali-disk.img 40G
kvm -name Kali -m 2048 -hda kali-disk.img -cdrom kali-linux-amd64.iso -boot d
Una vez instalado, inicia la VM desde el disco virtual:
kvm -name Kali -m 2048 -hda kali-disk.img -boot c
Esta opción es especialmente útil para entornos de desarrollo donde necesitas automatizar pruebas o crear múltiples instancias de Kali de forma rápida.
Buenas prácticas para mantener tu laboratorio de Kali Linux
- Crea instantáneas antes de cada prueba importante. El ciclo recomendado es: snapshot antes de probar → ejecuta la prueba → revierte si algo falla → crea nueva snapshot del estado estable.
- Mantén el sistema actualizado regularmente. Las herramientas de Kali reciben actualizaciones frecuentes. Ejecuta
sudo apt update && sudo apt full-upgrade -yal menos una vez por semana si usas el laboratorio con regularidad. - Usa red NAT para el día a día, Adaptador Puente solo cuando lo necesites. NAT es más seguro para el entorno de laboratorio general; el puente expone la VM a tu red local, lo que puede ser necesario para ciertas pruebas pero innecesario el resto del tiempo.
- No uses Kali como sistema principal. Está optimizado para pruebas de seguridad, no para productividad diaria. Los procesos en segundo plano y las herramientas preinstaladas no son apropiados para un sistema de uso general.
- Documenta tus pruebas. Herramientas como KeepNote o CherryTree (disponibles en Kali) permiten mantener notas organizadas de los hallazgos durante las pruebas de penetración.
Preguntas clave sobre Kali Linux en máquina virtual
¿Es mejor usar la imagen OVA de Kali o instalar desde ISO?
Kali Linux ofrece imágenes OVA preconfiguradas para VirtualBox que puedes importar directamente sin pasar por el instalador. Son útiles para empezar rápido, pero la instalación desde ISO te da más control sobre el particionado, el usuario y las herramientas instaladas. Para un laboratorio de aprendizaje, instalar desde ISO es la opción más educativa.
¿Cuánta RAM debo asignar a la máquina virtual de Kali Linux?
Para uso básico con herramientas de línea de comandos, 2 GB son suficientes. Para entornos con escritorio gráfico activo y herramientas como Burp Suite o Metasploit corriendo simultáneamente, se recomiendan 4 GB. Nunca asignes más del 50% de la RAM total de tu equipo a la VM para no degradar el rendimiento del anfitrión.
¿Puedo usar Kali Linux en máquina virtual para el examen OSCP?
Sí, muchos estudiantes preparan el OSCP con Kali en VirtualBox o VMware. Sin embargo, para el examen en sí, Offensive Security proporciona su propio entorno de ataque. La máquina virtual es ideal para la fase de preparación y práctica en plataformas como HackTheBox o TryHackMe.
¿Es seguro correr Kali Linux en máquina virtual en mi red doméstica?
Sí, con la configuración NAT la VM está aislada de tu red local. Las herramientas de Kali no actúan solas: requieren que el usuario las ejecute deliberadamente. El riesgo real es ejecutar herramientas en redes o sistemas sin autorización, lo cual es ilegal independientemente del sistema operativo.
En pocas palabras
Instalar Kali Linux en una máquina virtual con VirtualBox es un proceso accesible que toma menos de una hora desde cero. Los pasos clave son: verificar la ISO con SHA256 antes de usarla, crear la VM con al menos 2 GB de RAM y 40 GB de disco en formato VDI dinámico, completar la instalación en modo gráfico y aplicar las Guest Additions junto con la primera instantánea de base limpia. Con ese entorno listo, tienes un laboratorio seguro y reversible para aprender ciberseguridad sin riesgos para tu sistema principal.
Si quieres seguir construyendo tu laboratorio, también puedes consultar nuestra guía sobre cómo instalar VirtualBox en Windows 10 o explorar más tutoriales de seguridad y herramientas en sergiocaballero.com.

Deja un comentario