Ir al contenido
Brayan Diaz C
Volver

Cómo instalar WSL desde Windows PowerShell

¿Trabajas en Windows y necesitas herramientas de Linux? Con WSL puedes tener lo mejor de ambos mundos sin máquinas virtuales. En esta guía te enseño a instalarlo directamente desde PowerShell, paso a paso.

Es el método que yo uso: un solo comando habilita las características de Windows, instala WSL 2 y deja Ubuntu listo para trabajar.

Al final tendrás un entorno Linux funcional dentro de Windows y sabrás resolver los problemas más comunes de la instalación.

Nota

¿Prefieres instalarlo sin tocar la terminal? También puedes hacerlo con unos clics: Cómo instalar WSL desde Microsoft Store.

Tabla de contenidos

Tabla de contenidos

Versión en video

¿Prefieres seguir esta guía en video? Aquí la tienes completa:

¿Qué es WSL?

WSL (Windows Subsystem for Linux) permite ejecutar Linux de forma nativa en Windows.

Recomendado

Usa WSL 2, que incluye un kernel real de Linux y mejor rendimiento. Es la versión que wsl --install configura por defecto.

¿Qué puedes hacer con WSL?

Con WSL puedes:

WSL 1 vs WSL 2

CaracterísticaWSL 1WSL 2
Núcleo LinuxEmuladoReal (virtualizado)
RecursosLivianoMás completo y compatible
CompatibilidadLimitadaCompleta (Docker, etc.)

WSL 2 es la opción recomendada para desarrolladores.

Requisitos del sistema

WSL es compatible con:

Advertencia

Windows 10 llegó a su fin de soporte en octubre de 2025. WSL sigue funcionando ahí, pero si puedes, actualiza a Windows 11 para recibir actualizaciones de seguridad.

Para verificar tu versión:

  1. Presiona Win + R, escribe winver y presiona Enter.
  2. Asegúrate de tener una versión reciente.

Verificar versión de Windows

Paso 1: Instalar WSL desde PowerShell

  1. Abre PowerShell como administrador.

Abrir PowerShell como administrador

  1. Ejecuta:
wsl --install

Un solo comando hace todo el trabajo: habilita la Plataforma de máquina virtual, instala WSL 2 desde la Microsoft Store y descarga Ubuntu como distribución por defecto.

¿Prefieres otra distribución? Lista las disponibles e instala la que quieras:

wsl --list --online
wsl --install -d Debian

Instalar WSL

  1. Reinicia el sistema cuando se te indique.

Paso 2: Configurar tu distribución de Linux

  1. Abre Ubuntu (o tu distro) desde el menú Inicio.
  2. Espera a que finalice la instalación.
  3. Crea un usuario y una contraseña de Linux.

Configuración inicial de Ubuntu

Paso 3: Instalar herramientas en WSL

Ejecuta los siguientes comandos para preparar tu entorno:

sudo apt update && sudo apt upgrade
sudo apt install git

Verifica la instalación:

git --version
Nota

Evita instalar lenguajes como Node.js o Python directo con apt: las versiones llegan desactualizadas. En próximos artículos te muestro cómo hacerlo bien con gestores de versiones.

Problemas comunes y cómo solucionarlos

Características no habilitadas

wsl --install habilita solo la Plataforma de máquina virtual. Si algo falló, actívala a mano desde PowerShell como administrador:

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

Reinicia tu equipo tras ejecutar el comando.

WSL desactualizado o kernel antiguo

Ya no hace falta descargar el kernel a mano: WSL se actualiza solo con un comando.

wsl --update
wsl --version

Problemas de red en WSL

Reinicia WSL por completo desde PowerShell:

wsl --shutdown

Vuelve a abrir tu distro y asegúrate de que tu firewall permita el tráfico de red para WSL.

Conclusión

Con WSL puedes convertir tu máquina con Windows en un entorno de desarrollo Linux en minutos. Usar PowerShell para instalarlo es rápido, directo y sin complicaciones.

Si esto te fue útil, el artículo relacionado es el paso lógico: Cómo instalar WSL desde Microsoft Store, el mismo resultado sin tocar la terminal.

La próxima semana sigo con la serie: cómo tener varias versiones de Ubuntu conviviendo en el mismo WSL. Si no te lo quieres perder, suscríbete al newsletter en la portada del blog.

Recursos adicionales


Comparte este post:

Post siguiente
Cómo instalar WSL desde Microsoft Store