Kali Linux en Windows Subsystem Linux WSL

Entre las características más destacadas que ha incluido Windows 10 y superiores ha sido el Subsistema Linux bajo el nombre de Windows Subsystem Linux WSL. Esto les ayuda a los desarrolladores ejecutar un entorno GNU/Linux, incluyendo lo mejor de las herramientas, utilidades y aplicaciones de línea de comandos, directamente en Windows, sin grandes modificaciones.

Este subsistema ha sido bien recibido por los usuarios ya que no hay sobrecarga de recursos, como lo haría una máquina virtual tradicional o una configuración de arranque dual.

Los primeros pasos para instalar Kali Linux en Windows Subsystem Linux WSL

Kali Linux en Windows Subsystem Linux WSL

Kali Linux en Windows Subsystem Linux WSL Activar y configurar el Subsistema

  • En primer lugar lo que se debe hacer en nuestra PC es activar WSL, lo cual puedes hacer en todos los Windows 10 en adelante
  • Como se trata de una característica opcional incluida en el sistema, esta viene desactivada, debes entonces activarla junto al Hyper-V
  • Al ser una característica opcional dentro de nuestro sistema esta viene por defecto desactivada, por lo tanto, debemos activarla, junto al Hyper-V, con las opciones de virtualización de nuestra CPU, para poder instalar la distro en él.
  • Tenga presente que si ya dentro de tu sistema has virtualizado con alguno tipo de software la función Hyper-V ya se encuentra activa.
  • Hay varias formas de hacer esto. Una de ellas es hacerlo desde el apartado de agregar o quitar características opcionales de Windows

Activar Hyper-V desde en Windows

Para abrir el panel de características de Windows, podemos buscar «agregar características» en el menú inicio o ejecutar el programa OptionalFeatures.exe que abre directamente la ventana correspondiente

Kali Linux en Windows Subsystem Linux WSL

Otro método de activación de Hyper-V es desde terminal de PowerShell, el cual funciona mucho más rápido, Por lo tanto, abriremos una ventana de PowerShell, con permisos de Administrador, y ejecutaremos en ella el siguiente comando:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Kali Linux en Windows Subsystem Linux WSL

Funciones DISM en Kali Linux en Windows Subsystem Linux WSL

Después de haberse reiniciado el ordenador, se debe volver abrir la ventana de CMD con permisos de Administrador para usar las funciones DISM y de esta forma habilitar o deshabilitar las funciones de Windows directamente desde el símbolo del sistema o aplicando un archivo de respuesta a la imagen. Puede habilitar o deshabilitar las funciones de Windows sin conexión en un archivo WIM o VHD, o en línea en un sistema operativo en ejecución.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestar

Kali Linux en Windows Subsystem Linux WSL

En el mimo equipo ejecutamos el siguiente comando

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Kali Linux en Windows Subsystem Linux WSL

Actualizar el Kernel de Linux

Cuando se hayan terminado de ejecutar los comandos anteriores se debe volver a reiniciar el ordenador.

Antes de continuar, el siguiente paso será actualizar manualmente el Kernel de Linux (necesario para poder usar WSL2), el cual podemos bajar desde esta página web (https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi).

Solo queda pendiente activar WSL2 por defecto para las instancias de Linux que se habiliten. Esto se puede realizar con facilidad ejecutando el siguiente comando, de nuevo, en una ventana de PowerShell.

wsl --set-default-version 2

Kali Linux en Windows Subsystem Linux WSL

Ahora ya se tiene WSL 2 listo para poder instalar Kali Linux.

Kali Linux en Windows Subsystem Linux WSL y cómo realizar instalación

Ya se tiene el Windows organizado para poder instalar distros en él a través de WSL. Por lo tanto, en el siguiente paso debemos bajar la distro desde la Microsoft Store

Kali Linux en Windows Subsystem Linux WSL

Luego de verificar la instalación, se debe ejecutar, verificando la instalación de los complementos, se debe también completar, sin falta, el asistente de configuración inicial. En este proceso nos pedirán datos de sesión (usuario – Contraseña) y listo

Cuando acabe el proceso de configuración se puede apreciar un terminal de bash.

Kali Linux en Windows Subsystem Linux WSL

Uso de modo gráfico de Kali Linux en Windows

Muchas personas le gusta el entorno grafico de la distribución, por lo tanto nos parece importante realizar el proceso y así habilitar el modo de interfaz grafica de la distribución ya instalada

En primer lugar lo que se realiza es actualizar nuestro Kali Linux para eso utilizamos el siguiente comando

sudo apt update && sudo apt upgrade

Kali Linux en Windows Subsystem Linux WSL

Instalar Win-KeX para ejecutar entorno gráfico

En seguida se debe instalar Win-KeX, que nos va a permitir ejecutar un entorno gráfico por encima de WSL para poder usar Kali como si lo usáramos en un PC real. Para ello, ejecutaremos el siguiente comando.

sudo apt update && sudo apt install kali-win-kex

Kali Linux en Windows Subsystem Linux WSL

instalación Imagen 10

Una se ha instalado WIN-KEX la ejecutamos en nuestro equipo con el siguiente comando

kex --win -s

Kali Linux en Windows Subsystem Linux WSL

Así aparecerá el entorno gráfico

Kali Linux en Windows Subsystem Linux WSL

Kali Linux en Windows Subsystem Linux WSL Instalación de herramientas para auditorias

La estación completa del Kali Linux trae una gran variedad de herramientas para realizar auditorias, para ello se debe ejecutar e siguiente comando

sudo apt install -y kali-linux-large

 

Kali Linux en Windows Subsystem Linux WSL

Configura el json para tener nuestras sesiones en Windows terminal

Kali Linux en Windows Subsystem Linux WSL

 

Basic Win-KeX in window mode with sound:
{

"guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}",

"hidden": false,

"name": "Win-KeX",

"commandline": "wsl -d kali-linux kex --wtstart -s",

},
Win-KeX avanzado en modo ventana con sonido: ícono de Kali e inicio en el directorio de inicio de kali:
{

"guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}",

"hidden": false,

"icon": "file:///c:/users/<windows user>/pictures/icons/kali-menu.png",

"name": "Win-KeX",

"commandline": "wsl -d kali-linux kex --wtstart -s",

"startingDirectory" : "//wsl$/kali-linux/home/<kali user>"

},
Win-KeX básico en modo continuo con sonido:
{

"guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}",

"hidden": false,

"name": "Win-KeX",

"commandline": "wsl -d kali-linux kex --sl --wtstart -s",

},
Win-KeX avanzado en modo continuo con sonido: ícono de Kali e inicio en el directorio de inicio de kali:
{

"guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}",

"hidden": false,

"icon": "file:///c:/users/<windows user>/pictures/icons/kali-menu.png",

"name": "Win-KeX",

"commandline": "wsl -d kali-linux kex --sl --wtstart -s",

"startingDirectory" : "//wsl$/kali-linux/home/<kali user>"

},
Win-KeX básico en modo ESM con sonido:
{

"guid": "{55ca431a-3a87-5fb3-83cd-11ecedc031d2}",

"hidden": false,

"name": "Win-KeX",

"commandline": "wsl -d kali-linux kex --esm --wtstart -s",

},
Win-KeX avanzado en modo ESM con sonido: ícono de Kali e inicio en el directorio de inicio de kali:
{

"guid": "{55ca431a-3a87-5fb3-83cd-11ecedd031d2}",

"hidden": false,

"icon": "file:///c:/users/<windows user>/pictures/icons/kali-menu.png",

"name": "Win-KeX",

"commandline": "wsl -d kali-linux kex --esm --wtstart -s",

"startingDirectory" : "//wsl$/kali-linux/home/<kali user>"

},

Kali Linux en Windows Subsystem Linux WSL

 

Más artículos relacionados con la Seguridad Informática accediendo a DragonJAR.org

 

Finalmente, te invito a que nos aportes un comentario, para nuestro equipo de trabajo es muy valioso ya que les permite mejorar y ampliar mucho más este tipo de información.

Escrito por Andres Orozco para La Comunidad DragonJAR

Kali Linux en Windows Subsystem Linux WSL

Instalación de Kali en WSL hoy: el método actual en un solo comando

El procedimiento de instalación paso a paso descrito en este artículo sigue siendo válido, pero Microsoft y OffSec (la organización que mantiene Kali Linux) han simplificado notablemente el proceso. Hoy el método recomendado para instalar Kali Linux en Windows es un único comando en PowerShell con permisos de administrador:

`wsl –install -d kali-linux`

Este comando habilita WSL, descarga el kernel necesario y descarga e instala Kali Linux como distribución en una sola operación, instalando por defecto WSL2. Es el flujo documentado por Microsoft para instalar distribuciones desde la línea de comandos y la guía de Kali identifica `kali-linux` como el nombre de la distribución a usar.

Algunas notas de vigencia:

– WSL2 es el estándar actual. Todas las instalaciones nuevas usan WSL2 por defecto; ya no es necesario el proceso manual de activar características una por una que describen los primeros apartados de este artículo, aunque ese camino manual sigue funcionando en caso de necesitarlo. – Versión actual de Kali (verificada, octubre de 2026): Kali Linux 2026.2, una distribución rolling basada en Debian Testing que recibe actualizaciones continuas con `sudo apt update && sudo apt upgrade`. No es necesario reinstalar para mantenerse al día. – Verificar la instalación después de crear el usuario inicial: `wsl –list –verbose` debe mostrar `kali-linux` con VERSION 2, lo que confirma que la instancia corre sobre WSL2.

Compatibilidad Windows 10/11 y escritorio gráfico: Win-KeX sigue vigente

Compatibilidad. El método `wsl –install -d kali-linux` funciona en Windows 11 y en Windows 10 con las actualizaciones recientes instaladas (compilaciones que soportan WSL2). En equipos con virtualización deshabilitada en la BIOS o sin la característica opcional «Plataforma de máquina virtual», la instalación fallará: hay que habilitar ambas antes de intentarlo.

Escritorio gráfico. Win-KeX sigue siendo la herramienta oficial de Kali para obtener el escritorio gráfico completo dentro de WSL2, y su documentación oficial (kali.org) la lista como totalmente compatible con WSLg (el subsistema gráfico integrado de WSL). Los comandos del artículo continúan vigentes:

`sudo apt update && sudo apt install -y kali-win-kex`

y para abrir el escritorio en modo ventana con sonido:

`kex –win -s`

Como alternativa, WSLg permite ejecutar directamente aplicaciones gráficas de Linux en Windows 11 sin necesidad de un escritorio completo; para la experiencia de escritorio completa de Kali, Win-KeX sigue siendo la opción recomendada.

Advertencia importante: limitaciones de las herramientas de red inalámbrica en WSL2. WSL2 corre sobre una red virtualizada (NAT), por lo que Kali no ve tu adaptador WiFi físico: solo dispone de una interfaz Ethernet virtual. En consecuencia, las herramientas de auditoría inalámbrica que requieren modo monitor e inyección de paquetes (la suite Aircrack-ng: `airmon-ng`, `airodump-ng`, `aireplay-ng`) no funcionan con el adaptador inalámbrico interno del equipo desde WSL2. Herramientas de escaneo y análisis por IP (Nmap, Wireshark en la red virtual, Burp Suite, Metasploit) sí funcionan normalmente. Si necesitas hacer auditorías WiFi reales, las opciones son: instalación bare metal, máquina virtual con un adaptador USB pasado a la VM, o herramientas de paso de dispositivos USB hacia WSL (como usbipd-win, documentado en la comunidad de WSL).

¿Necesitas llevar tu seguridad al siguiente nivel?

Instalar Kali es solo el primer paso: interpretar correctamente los resultados de una auditoría y convertirlos en defensas reales requiere experiencia profesional. En DragonJAR realizamos pruebas de penetración, hacking ético y auditorías de seguridad informática con metodologías reconocidas y reportes accionables.

– Habla con nuestro equipo: https://www.dragonjar.org/contactar-empresa-de-seguridad-informatica – Conoce nuestros servicios: https://www.dragonjar.org/servicios-de-seguridad-informatica