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