Cómo instalar Kali Linux en VMware Workstation: Guía completa paso a paso
Kali Linux es la distribución estándar de la industria para pruebas de penetración, hacking ético y evaluaciones de ciberseguridad. Instalar Kali Linux en VMware Workstation te proporciona un entorno completamente aislado y en sandbox donde puedes ejecutar auditorías de seguridad, practicar técnicas de explotación y probar defensas de red — todo sin tocar tu sistema operativo host o infraestructura de producción.
Ya seas un profesional de seguridad experimentado o apenas estés comenzando tu viaje en hacking ético, esta guía completa te guía a través de cada paso: desde descargar la ISO hasta completar la configuración posterior a la instalación.
¿Por qué ejecutar Kali Linux en una máquina virtual?
Antes de sumergirte en el proceso de instalación, vale la pena entender por qué VMware Workstation es una opción tan popular para ejecutar Kali Linux:
- Aislamiento: Tu SO host permanece completamente sin afectar por cualquier cosa que hagas dentro de la VM.
- Snapshots: VMware te permite guardar el estado de tu VM en cualquier momento, para que puedas revertir después de una mala configuración o una prueba fallida.
- Portabilidad: Los archivos de máquina virtual se pueden copiar, archivar y mover entre sistemas fácilmente.
- Control de recursos: Puedes asignar con precisión CPU, RAM y espacio en disco para que coincida con tu carga de trabajo.
- Área de prueba segura: Ideal para practicar técnicas de pruebas de penetración en un entorno legal y controlado antes de aplicarlas en escenarios del mundo real.
> Nota de seguridad: Si necesitas un entorno dedicado y siempre activo para investigación de seguridad u operaciones de equipo rojo, considera implementar Kali Linux en un plan de VPS Hosting — dándote acceso remoto, control root completo y la capacidad de ejecutar herramientas 24/7 sin consumir recursos locales.
Requisitos previos
Antes de comenzar, asegúrate de tener lo siguiente en su lugar:
1. VMware Workstation
Descarga e instala VMware Workstation Pro o VMware Workstation Player desde el sitio web oficial de VMware. Se recomienda Workstation Pro por sus características de snapshot y redes avanzadas, pero Player funciona bien para uso básico.
2. ISO de Kali Linux
Descarga la última ISO de Kali Linux desde el sitio web oficial de Kali Linux en https://www.kali.org/get-kali/. Elige la imagen del Instalador (no la imagen Live) para una instalación completa. Siempre verifica la suma de comprobación SHA256 después de descargar para confirmar la integridad del archivo.
3. Requisitos del sistema
Tu máquina host debe cumplir con estas especificaciones mínimas:
| Componente | Mínimo | Recomendado |
|---|---|---|
| CPU | Dual-core, 64-bit | Quad-core o mejor |
| RAM (host) | 8 GB | 16 GB o más |
| Espacio en disco libre | 30 GB | 60 GB o más |
| Virtualización | VT-x / AMD-V habilitado | VT-x / AMD-V habilitado |
> Consejo: Asegúrate de que la virtualización de hardware (Intel VT-x o AMD-V) esté habilitada en tu configuración BIOS/UEFI. VMware te advertirá si no lo está, y el rendimiento se degradará significativamente.
Paso 1: Crear una nueva máquina virtual en VMware Workstation
Lanzar VMware Workstation
Abre VMware Workstation en tu computadora. Desde la pantalla de inicio, haz clic en “Crear una nueva máquina virtual”.
Elegir tipo de configuración
Se te presentarán dos opciones:
- Típica (Recomendada) — Configuración guiada, ideal para la mayoría de usuarios.
- Personalizada (Avanzada) — Te proporciona control granular sobre la compatibilidad de hardware y la configuración.
Selecciona Típica (Recomendada) y haz clic en Siguiente.
Seleccionar el medio de instalación
En la siguiente pantalla, elige “Archivo de imagen de disco del instalador (ISO)” y haz clic en Examinar para navegar al archivo ISO de Kali Linux que descargaste. VMware puede no detectar automáticamente Kali Linux, lo cual está bien — especificarás el tipo de SO manualmente en el siguiente paso.
Haz clic en Siguiente.
Paso 2: Elegir el sistema operativo invitado
Como VMware no tiene una entrada dedicada a Kali Linux en su lista de SO, necesitas configurarlo manualmente:
- Sistema operativo invitado: Selecciona Linux
- Versión: Elige Debian 10.x 64-bit (Kali Linux se basa en Debian, y esta es la coincidencia más cercana)
Haz clic en Siguiente.
Paso 3: Nombra tu máquina virtual y establece la ubicación de almacenamiento
- Nombre de la máquina virtual: Ingresa un nombre descriptivo como
Kali Linux 2024oKali-Pentest-Lab. - Ubicación: Elige un directorio con espacio libre suficiente. Evita almacenar la VM en una unidad del sistema que esté casi llena.
Haz clic en Siguiente.
Paso 4: Asignar espacio en disco
Configura el disco duro virtual para tu instalación de Kali Linux:
- Tamaño del disco: Establece un mínimo de 20 GB, aunque 40–60 GB se recomienda fuertemente si planeas instalar herramientas adicionales, almacenar capturas o ejecutar listas de palabras.
- Tipo de almacenamiento de disco:
- Almacenar disco virtual como un archivo único — Mejor rendimiento, pero menos portátil.
- Dividir disco virtual en múltiples archivos — Más fácil de mover entre sistemas de archivos, ligera sobrecarga de rendimiento.
Para un laboratorio de seguridad dedicado, se prefiere el almacenamiento de archivo único. Haz clic en Siguiente.
Paso 5: Personalizar hardware antes de terminar
Antes de hacer clic en Finalizar, haz clic en “Personalizar hardware” para ajustar los recursos de tu VM.
Procesador (CPU)
- Asigna al menos 2 núcleos de procesador.
- Si tu CPU host tiene 8 o más núcleos lógicos, asignar 4 núcleos mejorará significativamente el rendimiento al ejecutar herramientas multihilo como Hashcat o Metasploit.
Memoria (RAM)
- Mínimo: 2 GB
- Recomendado: 4 GB
- Óptimo para cargas de trabajo pesadas: 8 GB
Kali Linux con un entorno de escritorio completo (GNOME o XFCE) se ejecuta cómodamente en 4 GB. Si estás ejecutando herramientas que consumen mucha memoria o múltiples servicios simultáneamente, asigna más.
Adaptador de red
Elige el modo de red apropiado para tu caso de uso:
| Modo | Caso de uso |
|---|---|
| NAT | Acceso a internet simple a través del host; más seguro para principiantes |
| Bridged | La VM obtiene su propia IP en la red local; útil para laboratorios de escaneo de red |
| Host-Only | Red aislada solo entre VM y host; ideal para pruebas sin conexión |
Para la mayoría de laboratorios de pruebas de penetración, NAT es el punto de partida más seguro y simple.
Pantalla
Habilita Acelerar gráficos 3D si tu GPU host lo admite — esto mejora la capacidad de respuesta del entorno de escritorio.
Haz clic en Cerrar, luego haz clic en Finalizar para crear la máquina virtual.
Paso 6: Encender la máquina virtual
Selecciona tu VM de Kali Linux recién creada de la biblioteca de VMware y haz clic en “Encender esta máquina virtual”. La VM arrancará desde la imagen ISO que adjuntaste.
Paso 7: Instalar Kali Linux
Menú de arranque
Cuando la VM se inicie, verás el menú de arranque GRUB de Kali Linux. Tienes dos opciones de instalación:
- Instalación gráfica — Recomendada para la mayoría de usuarios; proporciona una interfaz visual controlada por mouse.
- Instalar — Instalación basada en texto; útil para entornos de bajos recursos o solución de problemas.
Selecciona Instalación gráfica y presiona Intro.
Idioma, ubicación y teclado
Sigue las indicaciones en pantalla para configurar:
- Idioma — Selecciona tu idioma preferido (p. ej., Inglés).
- Ubicación — Elige tu país o región. Esto afecta la configuración de zona horaria.
- Distribución de teclado — Selecciona el mapa de teclado apropiado para tu hardware.
Configuración de nombre de host y dominio
- Nombre de host: Ingresa un nombre para tu máquina (p. ej.,
kali-lab). Este es el nombre que tu sistema usará en la red. - Nombre de dominio: Déjalo en blanco para una VM independiente, o ingresa un dominio si estás integrando en una red de laboratorio.
Configuración de cuenta de usuario
En versiones recientes de Kali Linux (2020.1 y posteriores), el instalador te solicita que crees una cuenta de usuario no root:
- Nombre completo: Ingresa tu nombre o un alias de laboratorio.
- Nombre de usuario: Elige un nombre de usuario (p. ej.,
kaliuser). - Contraseña: Establece una contraseña fuerte y confírmala.
> Importante: Las versiones anteriores de Kali usaban por defecto credenciales root / toor. Las versiones modernas usan una cuenta de usuario estándar con privilegios sudo. Siempre cambia las credenciales predeterminadas inmediatamente después de la instalación.
Particionar discos
Para una instalación de máquina virtual, el enfoque más simple y efectivo es:
- Método de particionamiento: Selecciona “Guiado – usar disco completo”.
- Seleccionar disco: Elige el disco virtual que creaste (aparecerá como el único disco disponible).
- Esquema de particionamiento: Selecciona “Todos los archivos en una partición” para simplificar, o elige particiones separadas
/home,/vary/tmppara un diseño más estructurado. - Confirmar cambios: Revisa el resumen de particiones y selecciona “Finalizar particionamiento y escribir cambios en disco”. Confirma seleccionando Sí cuando se te pida escribir cambios.
Configurar el gestor de paquetes
- Espejo de red: Selecciona Sí para usar un espejo de red para descargas de paquetes. Esto asegura que obtengas las versiones más recientes de paquetes durante la instalación.
- Ubicación del espejo: Elige un espejo geográficamente cercano a ti para descargas más rápidas.
- Configuración de proxy: Si estás detrás de un proxy corporativo, ingresa la dirección del proxy aquí. De lo contrario, déjalo en blanco.
Selección de software
El instalador presentará una lista de colecciones de software para instalar. La selección predeterminada incluye:
- Entorno de escritorio Kali (XFCE es el predeterminado; GNOME también está disponible)
- Top 10 tools — Las herramientas de pruebas de penetración más comúnmente utilizadas
- Selección de herramientas predeterminada — Un conjunto más amplio de herramientas de seguridad
Para un laboratorio de seguridad de propósito general, la selección predeterminada es un buen punto de partida. Siempre puedes instalar herramientas adicionales más tarde usando apt.
Paso 8: Instalar el cargador de arranque GRUB
Cuando se te solicite instalar el cargador de arranque GRUB:
- Selecciona Sí para instalar GRUB en la unidad principal.
- Elige el disco virtual (típicamente listado como
/dev/sda) como destino de instalación.
GRUB es esencial — sin él, tu VM no arrancará en el sistema instalado.
Paso 9: Completar la instalación y reiniciar
Una vez que la instalación finalice, se te solicitará que retires el medio de instalación y reinicies. VMware típicamente maneja esto automáticamente. Haz clic en Continuar para reiniciar la máquina virtual.
La VM se reiniciará y arrancará en tu sistema Kali Linux recién instalado.
Paso 10: Primer inicio de sesión y configuración posterior a la instalación
Iniciar sesión
En la pantalla de inicio de sesión, ingresa el nombre de usuario y contraseña que configuraste durante la instalación.
Instalar VMware Tools (Altamente recomendado)
VMware Tools mejora significativamente la experiencia de la VM al habilitar:
- Integración de mouse sin interrupciones entre host e invitado
- Portapapeles compartido (copiar/pegar entre host y VM)
- Ajuste dinámico de resolución de pantalla
- Mejores capacidades de compartir archivos
- Mejor rendimiento general
Para instalar VMware Tools en Kali Linux, abre una terminal y ejecuta:
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
sudo rebootDespués de reiniciar, tu VM se sentirá mucho más receptiva e integrada con el sistema host.
Actualizar el sistema
Siempre actualiza tu sistema inmediatamente después de la instalación para obtener los últimos parches de seguridad y actualizaciones de herramientas:
sudo apt update && sudo apt upgrade -yPara una actualización completa de distribución (incluyendo actualizaciones de kernel):
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt autocleanEste proceso puede tomar varios minutos dependiendo de la velocidad de tu conexión a internet.
Tomar un snapshot
Una vez que tu sistema esté actualizado y configurado, toma un snapshot de VMware. Esto te proporciona una línea base limpia a la que revertir si algo sale mal durante las pruebas:
- En VMware Workstation, ve a VM → Snapshot → Tomar Snapshot.
- Nómbralo algo descriptivo como
"Clean Install - Post Update". - Haz clic en Tomar Snapshot.
Configurar el firewall (Opcional pero recomendado)
Para una configuración más endurecida, habilita y configura ufw (Firewall sin complicaciones):
sudo apt install ufw -y
sudo ufw enable
sudo ufw statusVerificar disponibilidad de herramientas
Kali Linux viene precargado con cientos de herramientas de seguridad. Verifica que algunas herramientas clave estén disponibles:
# Check Nmap
nmap --version
# Check Metasploit
msfconsole --version
# Check Burp Suite
burpsuite &
# Check Wireshark
wireshark --versionSolución de problemas comunes
La VM no arranca después de la instalación
- Asegúrate de que la ISO esté desconectada de la unidad de CD/DVD virtual después de la instalación.
- Verifica que GRUB se instaló en el disco correcto (
/dev/sda). - Comprueba que el orden de arranque en la configuración de VM prioriza el disco duro sobre la unidad de CD/DVD.
Bajo rendimiento o retraso
- Aumenta la asignación de RAM (4 GB mínimo para uso de escritorio suave).
- Habilita la virtualización de hardware en BIOS/UEFI.
- Instala
open-vm-toolspara mejor integración con VMware. - Reduce los efectos visuales en la configuración del entorno de escritorio.
Sin acceso a internet
- Verifica que el adaptador de red esté configurado en NAT en la configuración de VMware.
- Ejecuta
sudo dhclient eth0osudo dhclient ens33para solicitar una concesión DHCP. - Comprueba el editor de red virtual de VMware para asegurar que el servicio NAT está en ejecución.
Problemas de resolución de pantalla
- Instala
open-vm-tools-desktopcomo se describe arriba. - Ve a Ver → Autoajustar invitado en VMware para habilitar resolución dinámica.
Llevar tu laboratorio de seguridad más allá
Una configuración local de VMware es excelente para aprender y experimentar, pero tiene limitaciones — tu laboratorio está vinculado a tu hardware físico, y ejecutar herramientas que consumen muchos recursos como crackers de contraseñas o escáneres de red a gran escala puede sobrecargar tu máquina local.
Para investigación de seguridad más exigente y flujos de trabajo profesionales de pruebas de penetración, considera estas opciones:
- VPS Hosting — Implementa una instancia de Kali Linux basada en la nube con recursos dedicados, accesible desde cualquier lugar. Perfecto para ejecutar escaneos de larga duración y herramientas persistentes.
- Servidores dedicados — Para laboratorios de seguridad de nivel empresarial, infraestructura de equipo rojo o entornos de prueba de alto rendimiento que requieren control total de hardware y máximos recursos.
- GPU Hosting — Acelera tareas de seguridad intensivas en GPU como cracking de contraseñas con Hashcat, que puede aprovechar el paralelismo de GPU para procesar miles de millones de hashes por segundo.
La infraestructura basada en la nube también te permite construir entornos de laboratorio de múltiples nodos — por ejemplo, implementando un servidor objetivo vulnerable junto a tu máquina atacante Kali en la misma red privada, simulando escenarios de ataque del mundo real sin ningún riesgo para tus sistemas locales.
Consideraciones éticas y legales
Kali Linux es un conjunto de herramientas poderoso, y con ese poder viene una responsabilidad significativa. Siempre adhiérete a los siguientes principios:
- Solo prueba sistemas que poseas o para los que tengas permiso escrito explícito para probar. Las pruebas de penetración no autorizadas son ilegales en la mayoría de jurisdicciones y pueden resultar en enjuiciamiento criminal.
