Cómo instalar Windows Subsystem for Linux 2 en Microsoft Windows 10 [Guía paso a paso]

En 2021, Microsoft introdujo Windows Subsystem for Linux (WSL). Con esta herramienta puedes ejecutar un entorno Linux directamente en tu máquina con Windows sin necesidad de herramientas como VirtualBox o configuraciones de arranque dual (dual-boot). Puedes iniciar una sesión de Linux con solo un clic y sin tener que reiniciar tu PC o estación de trabajo. Todo esto es posible gracias al software de virtualización integrado llamado Hyper-V. Si quieres saber más sobre la virtualización y cómo se aplica en Contabo, consulta nuestra serie Cloud Explained aquí.

En este tutorial para principiantes te guiaremos paso a paso por el proceso de instalación y habilitación de WSL en tu máquina local, además de instalar Ubuntu 22.04 LTS. Pero no te preocupes: también están disponibles otras distribuciones de Linux. Más adelante en este artículo te daremos un resumen completo de todas las distros disponibles.


Requisitos previos

Para seguir esta guía, asegúrate de que tu PC tenga Windows 10 versión 1903 (o posterior) con Build 18362 (o posterior).


Habilitar WSL en tu equipo

Por defecto, WSL está desactivado en tu PC o estación de trabajo. En este primer paso lo activaremos usando la línea de comandos.

Abre el menú de inicio presionando la tecla Windows y busca “PowerShell”. Haz clic derecho sobre Windows PowerShell y selecciona “Ejecutar como administrador”.

⚠️ Es posible que debas confirmar esta acción en una ventana emergente haciendo clic en “Sí”.

Ahora habilita WSL ingresando el siguiente comando:

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

Si todo salió bien, el sistema mostrará una salida similar a esta:

Habilitación de WSL completada


Activar Virtual Machine Platform y WSL 2 en Windows

Para ejecutar la versión más reciente de WSL (WSL 2), debes activar Windows Virtual Machine Platform.

Ejecuta este comando:

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

Verás una salida similar:

✅ Habilitación de WSL 2 completada

Para que los cambios surtan efecto, es necesario reiniciar tu PC.


Descargar el paquete de actualización del kernel de Linux

Es momento de descargar e instalar el paquete de actualización del kernel de Linux.

Si deseas descargarlo desde el sitio oficial de Microsoft, puedes hacerlo aquí.

También puedes usar este enlace directo de descarga.

Una vez descargado el archivo, ejecútalo para iniciar la instalación y sigue las instrucciones del asistente.


Establecer WSL 2 como versión predeterminada

Ahora debes establecer WSL 2 como la versión por defecto. Abre nuevamente PowerShell como administrador y ejecuta:

wsl --set-default-version 2

La salida será similar a:

✅ WSL 2 establecido como predeterminado


Instalar una distribución de Linux con WSL

Una vez que el sistema está listo y todos los requisitos están cubiertos, podemos proceder con la instalación de una distribución Linux en tu PC local.

Aquí tienes un resumen de las distribuciones Linux compatibles con WSL 2 y cómo se instalan:

Distribución LinuxInstalación vía Microsoft StoreInstalación vía CLI
Ubuntu 16.04No
Ubuntu 18.04No
Ubuntu 18.04 ARMNo
Ubuntu 18.04 LTSNo
Ubuntu 20.04No
Ubuntu 20.04 ARMNo
Ubuntu 20.04 LTSNo
Ubuntu 22.04 LTS
Debian GNU/Linux
openSUSE Leap 15.1No
Leap 15.2 / 15.3No
TumbleweedNo
SUSE Linux Ent. 12No
SUSE Ent. 12 SP5No
SUSE Ent. 15 SP1No
SUSE Ent. 15 SP2/SP3No
Kali Linux
Fedora Remix WSL
Pengwin / EnterpriseNo
Alpine WSLNo
Raft (Free Trial)No
Oracle Linux 7.9/8.5No

Instalación desde Microsoft Store

Una de las formas más fáciles de instalar las distros populares es mediante la Microsoft Store.

Puedes encontrar los enlaces directos a cada distribución en la documentación oficial de Microsoft:
https://learn.microsoft.com/en-us/windows/wsl/install-manual#step-6—install-your-linux-distribution-of-choice

Una vez encuentres la distro que deseas, haz clic en el enlace para abrir su página en Microsoft Store.

Ejemplo con Ubuntu 22.04.02 LTS:

  1. Haz clic en “Obtener” (Get) y espera a que finalice la instalación
  2. Luego haz clic en “Abrir” (Open)
  3. Tras unos segundos, se te pedirá que crees un usuario para Ubuntu
  4. Ingresa un nombre de usuario y, a continuación, crea una contraseña

¡Felicidades! Tu instancia de Ubuntu ya está instalada y completamente configurada.


Instalación mediante Línea de Comandos (CLI)

Si la distribución que deseas instalar no está disponible en Microsoft Store, puedes instalarla usando la línea de comandos.

Para hacerlo, inicia otra sesión de PowerShell como administrador. Para obtener el enlace de la distribución Linux que deseas instalar, consulta la documentación oficial de Microsoft aquí. Haz clic derecho sobre la distribución que quieras instalar y selecciona “Copiar dirección del enlace”.

El enlace para Debian se verá así:
https://aka.ms/wsl-debian-gnulinux

Ahora vuelve al terminal y utiliza el siguiente comando para descargar la distribución Linux que acabas de elegir:

curl.exe -L -o ubuntu-2004.appx [link_to_your_linux_distro]

En nuestro ejemplo, el comando para descargar Debian se vería así:

curl.exe -L -o ubuntu-2204.appx https://aka.ms/wsl-debian-gnulinux

Una vez finalizada la descarga, añade el paquete Appx con el siguiente comando:

Add-AppxPackage .\app_name.appx

En nuestro ejemplo, el comando se vería así:

Add-AppxPackage .\debian.appx

Ahora ve a la carpeta donde descargaste esta distribución y haz doble clic sobre el archivo para instalarlo.

Luego haz clic en “Install”.

Instalar Debian usando CLI

Después de la instalación, haz clic en “Launch”.

Tras una breve fase de instalación, se te pedirá que crees una cuenta para tu instancia de Debian:

Crear un nuevo usuario Debian

Después de elegir un nombre de usuario, se te solicitará crear una contraseña para esa cuenta.

¡Felicidades! Tu instancia de Debian ya está instalada y completamente configurada.


Scroll al inicio