# Guía para Activar WSL 2 en Windows

- Link: https://binariocero.com/windows/guia-para-activar-wsl-2-en-windows
- Published: 2025-02-12T09:07:31+01:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

## Requisitos Previos

Antes de activar WSL 2, asegúrate de cumplir con los siguientes requisitos:

 * Tener Windows 10 (versión 1903 o superior) o Windows 11.
 * Contar con una arquitectura de 64 bits y virtualización habilitada en la BIOS.
 * Tener actualizados los controladores de Windows y el sistema operativo.

## Paso 1: Habilitar WSL

 1. Abre **PowerShell** como administrador (clic derecho en el botón de inicio > "Windows
    PowerShell (Admin)").
 2. Ejecuta el siguiente comando para habilitar WSL:
    `wsl --install`Esto instalará 
    la funcionalidad de WSL junto con una distribución de Linux predeterminada.
 3. Reinicia tu equipo si es necesario.

## Paso 2: Verificar e Instalar el Módulo de Plataforma Virtual

 1. En **PowerShell** (administrador), ejecuta:
    `dism.exe /online /enable-feature /
    featurename:VirtualMachinePlatform /all /norestart`
 2. Luego, habilita el Subsistema de Windows para Linux:
    `dism.exe /online /enable-
    feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart`
 3. Reinicia el sistema.

## Paso 3: Establecer WSL 2 como Predeterminado

 1. Abre **PowerShell** (administrador) y ejecuta:
    `wsl --set-default-version 2`
 2. Si ves un mensaje indicando que falta el **kernel de WSL 2**, descárgalo e instálalo
    desde:
 3.  * 

## Paso 4: Instalar una Distribución de Linux

 1. Abre **Microsoft Store** y busca una distribución de Linux (Ubuntu, Debian, Kali,
    etc.).
 2. Instala la distribución de tu elección y ábrela.
 3. Configura un nombre de usuario y contraseña para tu entorno Linux.

## Paso 5: Verificar la Versión de WSL

Para asegurarte de que WSL 2 está activo, ejecuta:

    ```wp-block-code
    wsl --list --verbose
    ```

Si alguna distribución está en versión 1, puedes actualizarla con:

    ```wp-block-code
    wsl --set-version <nombre-distribucion> 2
    ```

Reemplaza `<nombre-distribucion>` con el nombre de la distribución instalada.

## Paso 6: Configurar WSL con Docker (Opcional)

Si deseas usar Docker con WSL 2:

 1. Descarga e instala **Docker Desktop**.
 2. Abre Docker Desktop, ve a **Settings > General** y habilita "Use the WSL 2 based
    engine".
 3. En **Resources > WSL Integration**, activa la integración con tu distribución de
    Linux.
 4. Aplica los cambios y reinicia Docker Desktop.

## Paso 7: Probar WSL 2

 1. Abre una terminal de **PowerShell** o **Símbolo del sistema** y ejecuta:
    `wsl`Esto
    iniciará tu entorno Linux.
 2. Para probar la conectividad de red y actualización de paquetes:
    `sudo apt update&&
    sudo apt upgrade -y`

## Conclusión

Ya tienes **WSL 2** activado en tu sistema, lo que te permite ejecutar herramientas
y aplicaciones de Linux directamente en Windows sin necesidad de una máquina virtual
completa. Ahora puedes instalar software adicional y personalizar tu entorno según
tus necesidades.
