Skip to content

Cómo instalar el subsistema WSL de Linux en Windows

Instala WSL2 en Windows de forma automática o manual, elige una distribución Linux y adminístrala desde PowerShell.

REDACCIÓN: ADRIEN PIRON ACTUALIZADO EL 5 DE SEPTIEMBRE DE 2026 8 MIN DE LECTURA
Installer Linux sur Windows via le sous-système WSL

Si desarrollas aplicaciones, gestionas servidores o pruebas scripts, cambiar constantemente entre una máquina virtual Linux y tu entorno Windows ralentiza tu flujo de trabajo. El subsistema de Windows para Linux (WSL) resuelve este problema integrando un núcleo Linux directamente en el corazón de Windows 10 (versión 2004 y posteriores) y Windows 11. Esto significa que puede ejecutar utilidades Bash, entornos de desarrollo como Node.js o Python y servicios como MySQL o PostgreSQL sin los gastos generales asociados a las máquinas virtuales tradicionales. Esta guía detalla el procedimiento de instalación utilizando el comando simplificado, así como el método manual para configuraciones específicas.

¿Qué es el subsistema Windows para Linux (WSL)?

WSL (Windows Subsystem for Linux) es una capa de compatibilidad desarrollada por Microsoft que permite ejecutar un entorno Linux completo directamente en Windows, sin necesidad de una máquina virtual (VM) tradicional, engorrosa y aislada.

No se trata de una emulación, sino de una verdadera integración de sistemas que permite utilizar herramientas, utilidades y aplicaciones Linux (Bash, Python, Node.js, Docker, etc.) con un rendimiento de hardware casi nativo.

Esta amplia compatibilidad facilita enormemente el despliegue de sus servicios si desea instalar Docker en Linux para gestionar sus contenedores.

Para comprender la potencia de WSL, hay que ver cómo gestiona Windows la virtualización. Históricamente, los programas de virtualización (como VirtualBox o VMware) crean una máquina virtual completa, simulan todo el hardware (CPU, RAM, disco) y ejecutan un sistema operativo invitado sobre ella. Esto consume una enorme cantidad de recursos.

Windows utiliza Hyper-V, un hipervisor de tipo 1. A diferencia de un hipervisor de tipo 2, que se ejecuta dentro de un sistema operativo, el hipervisor de tipo 1 se ejecuta directamente en el hardware (el metal). Crea una capa fina y segura que permite particionar los recursos físicos.

¿Cuál es la diferencia entre un hipervisor de tipo 1 y uno de tipo 2?
¿Cuál es la diferencia entre un hipervisor de tipo 1 y uno de tipo 2?
assistouest.fr
Todo lo que necesita saber sobre los hipervisores: definición, comparación entre el tipo 1 bare metal y el tipo 2 hosted, ejemplos y consejos para hacer la elección correcta.

Gracias a esta arquitectura, el núcleo Linux comparte el mismo hardware que Windows a través del hipervisor, al tiempo que se beneficia de la interoperabilidad entre ambos sistemas. Puedes acceder a tus archivos de Windows desde Linux (en /mnt/c/) y a Linux desde Windows (en wsl .localhost).

1. Instalación automática desde la línea de comandos

Microsoft ha unificado el proceso de instalación bajo un único comando, haciendo que la configuración de WSL sea accesible incluso para los principiantes. Este método automatiza la activación de funciones opcionales, la descarga del núcleo Linux y la instalación de Ubuntu.

  1. Abra el menú Inicio, escriba PowerShell, haga clic con el botón derecho en la aplicación y elija Ejecutar como administrador.
  2. En la ventana azul que se abre, introduzca el siguiente comando para iniciar la instalación automática:
PowerShell
wsl --install

Este comando activa el componente opcional Windows Subsystem for Linux, descarga la última versión del kernel Linux e instala la distribución Ubuntu por defecto.

En el momento de escribir estas líneas, todas estas versiones están disponibles.

todas las distribuciones de Linux disponibles en WSL

Si prefiere otra versión, simplemente especifique su nombre así:

PowerShell
wsl --install -d Debian
  1. Una vez finalizada la operación, reinicie su ordenador. Windows debe inicializar los nuevos componentes del sistema al arrancar para que WSL sea operativo.
  2. Tras reiniciar, se abrirá automáticamente una ventana de consola para finalizar la instalación. A continuación, deberá definir su nombre de usuario y contraseña para este entorno Linux.

Si el proceso parece estar bloqueado al 0,0%, puede forzar la descarga directa a través de la web añadiendo el argumento específico: wsl --install --web-download -d Ubuntu.

Una interfaz gráfica para sus parámetros WSL

El subsistema Windows para Linux dispone ahora de una interfaz gráfica de configuración (GUI), especialmente útil para ajustar el rendimiento del entorno sin tener que modificar ningún archivo de configuración.

Una interfaz gráfica para sus parámetros WSL

Puede acceder a estos ajustes buscando «Ajustes WSL» en el menú Inicio. Esta interfaz le ofrece un control detallado sobre :

  • Recursos de hardware: Ajuste el número de procesadores lógicos y la cantidad de memoria RAM asignada a la máquina virtual WSL 2 para optimizar sus compilaciones.
  • Gestión de swap: Configure el tamaño de la memoria swap (tamaño de swap) para evitar errores de saturación de memoria durante tareas pesadas.
  • Red y funciones: gestione fácilmente el modo de red y las funciones opcionales sin tener que memorizar comandos PowerShell.

Es la herramienta que le permite adaptar su instancia Linux a las necesidades de Windows y a las de su entorno de desarrollo.

2. Instalación manual para versiones anteriores

Si utiliza una versión de Windows 10 anterior a 2004, no se reconocerá el comando único. Tendrá que activar las funciones manualmente a través del Panel de control del sistema, activar las funciones a través de PowerShell y, a continuación, instalar una distribución desde Microsoft Store.

Descubre cómo comprobar la versión de Windows instalada en tu PC.

2.1 Activación de componentes mediante funciones de Windows

  1. Pulse Windows + R, escriba optionalfeatures y confirme para abrir la ventana Características de Windows.
  2. En la lista, busque y marque la casilla Subsistema Windows para Linux.
Activation des composants via l'interface Windows
  1. Si tiene previsto utilizar WSL 2 (recomendado para obtener el mejor rendimiento), marque también Plataforma de máquina virtual.
  2. Haga clic en Aceptar y, a continuación, en Reiniciar ahora.

2.2 Activación mediante PowerShell y configuración del kernel

Para una instalación manual, abra PowerShell en modo administrador y ejecute estos dos comandos para activar las funciones necesarias:

  1. Activar el subsistema :
PowerShell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  1. Activación de la plataforma de la máquina virtual (para WSL 2) :
PowerShell
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. Descargue e instale el paquete de actualización del kernel de Linux (descarga directa pulsando en este enlace). Este paquete es esencial para que WSL 2 se comunique correctamente con el hardware.

2.3 Elegir e instalar una distribución Linux

Una vez activadas las funciones, no estás limitado a Ubuntu. La Microsoft Store te permite añadir una gran variedad de entornos.

  1. Abre Microsoft Store desde la barra de tareas.
  2. Busca Linux para mostrar una lista de distribuciones disponibles, como Debian, Kali Linux, openSUSE o Alpine.
varias distribuciones de Linux están disponibles en Microsoft Store para WSL
  1. Haga clic en Obtener o Instalar en el archivo de la distribución elegida.
  2. Una vez finalizada la descarga, ejecute la aplicación desde el menú Inicio. El sistema descomprimirá los archivos necesarios en tu disco duro.
la distribución de Linux que ha descargado está disponible en Windows
  1. Cree sus identificadores de usuario. Esta información es específica de cada distribución de Linux y no tiene nada que ver con su contraseña de sesión de Windows.

No dejes que el algoritmo decida por ti

Añade Assistouest a tus fuentes preferidas en Google para encontrar nuestras guías más rápido cuando busques una solución informática.

Administración por línea de comandos y actualización de WSL

Una vez que su entorno esté en funcionamiento, a menudo querrá actualizar sus instalaciones. La fuerza de WSL reside en su gran flexibilidad: puedes ejecutar varias distribuciones una al lado de la otra y cambiar entre versiones del motor de virtualización según tus necesidades de desarrollo.

Para mantener un ojo en tu configuración actual, el comando wsl -l -v es tu mejor aliado. Proporciona un inventario completo de tus distribuciones instaladas, mostrándote exactamente qué versión del subsistema son. Si descubres que una de tus instancias sigue funcionando con la antigua arquitectura WSL 1, puedes convertirla sin pérdida de datos:

PowerShell
wsl --set-version <Nombre> 2

Automatización y configuración de versiones por defecto

Si quiere mirar hacia el futuro y asegurarse de que todas sus futuras instalaciones se benefician de forma nativa del rendimiento y la compatibilidad del motor WSL 2, es aconsejable establecerlo ahora como estándar por defecto:

PowerShell
wsl --set-default-version 2

Exploración e implantación de nuevas distribuciones de Linux

No está limitado a una única opción de distribución. Puede consultar la lista de entornos disponibles y desplegar una nueva instancia al instante:

PowerShell
wsl -l -o
wsl --install -d <Nombre>

Mantenimiento y limpieza de sus entornos WSL

En caso de problema técnico o si simplemente desea liberar recursos del sistema, puede cerrar limpiamente una distribución que se haya vuelto inestable sin afectar a otros servicios en curso:

PowerShell
wsl --terminate <Nombre>

Por último, si una distribución ya no le resulta útil y quiere empezar de cero, puede darse de baja de ella. Atención: esta acción borrará definitivamente todos los datos almacenados dentro de este entorno específico.

PowerShell
wsl --unregister <Nombre>

Para disfrutar de la mejor experiencia posible, te recomendamos encarecidamente que instales Windows Terminal a través de Microsoft Store. Te permite abrir pestañas combinando PowerShell, Símbolo del sistema y tus distintas distribuciones de Linux en una única ventana personalizable.

Après l’activation de WSL et le redémarrage de mon PC, je me retrouve face à un écran noir, que faire ?

Ce blocage est causé par la mémoire vidéo (VRAM) sur les systèmes équipés d’un processeur graphique intégré. Pour corriger cela, accédez au BIOS/UEFI de votre appareil lors du démarrage, localisez le paramètre UMA Frame Buffer Size et réglez le sur Auto afin de permettre une allocation dynamique de la mémoire, résolvant ainsi le conflit avec la virtualisation requise par WSL.
Nuestros artículos son gratuitos gracias a la publicidad
Estás leyendo con un bloqueador de anuncios activo
El resto de este artículo está oculto porque utilizas un bloqueador de anuncios. Desactívalo para seguir leyendo gratis o suscríbete para disfrutar de todos nuestros trucos y tutoriales.
He desactivado mi bloqueador de anuncios