Omitir contenido
Volver

Cómo instalar WSL desde Windows PowerShell

Actualizado:  at  08:00 AM

¿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 aprenderás a instalar WSL directamente desde PowerShell, paso a paso.

💡 Al final encontrarás un vídeo tutorial para seguirlo de forma visual.

Table of Contents

Open Table of Contents

🔍 ¿Qué es WSL?

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

🧠 Te recomendamos usar WSL 2, que incluye un kernel real de Linux y mejor rendimiento.

🧪 ¿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:

📌 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

Esto instalará WSL 2 y Ubuntu por defecto.

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 nodejs npm python3 python3-pip

✅ Verifica versiones:

git --version
node --version
python3 --version

💡 Pronto publicaré una guía para instalar herramientas con gestores de versiones como asdf.

🛠️ Problemas comunes y cómo solucionarlos

❗ Características no habilitadas

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

🔁 Reinicia tu equipo tras ejecutar los comandos.

❗ WSL 2 requiere actualización del kernel

  1. Descarga el update: aka.ms/wsl2kernel
  2. Instálalo y reinicia.

❗ Problemas de red en WSL

En la terminal de Linux, corre:

sudo service networking restart

Asegúrate de que tu firewall permita el tráfico de red para WSL.

🎥 Vídeo Tutorial

¿Prefieres verlo en acción? Aquí tienes un vídeo paso a paso:

🚀 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.

➡️ ¡Empieza hoy a trabajar como desarrollador multiplataforma sin cambiar de sistema operativo!

📚 Recursos adicionales


Sugerir cambios

Publicación Anterior
Instala múltiples versiones de Ubuntu en WSL
Publicación Siguiente
Cómo instalar WSL desde Microsoft Store