Guía de WSL: instala Linux en Windows 11 sin complicaciones

La integración de entornos de desarrollo y sistemas operativos distintos es una tendencia creciente. Para los usuarios de Windows 11 que buscan la potencia y flexibilidad de Linux, la Guía de WSL (Windows Subsystem for Linux) ofrece una solución integral. Este artículo detalla los pasos necesarios para instalar y configurar Linux en su sistema Windows 11 de manera eficiente y sin complicaciones. Descubra cómo aprovechar al máximo esta herramienta para mejorar su flujo de trabajo y acceder a un ecosistema de software robusto directamente desde su escritorio de Windows.
Guía de WSL: instala Linux en Windows 11 sin complicaciones
La instalación de Linux en Windows 11 a través de Windows Subsystem for Linux (WSL) ha simplificado enormemente el acceso a entornos Linux directamente desde tu sistema operativo principal. Esta guía detallada te permitirá configurar WSL de manera rápida y sencilla, abriendo un mundo de herramientas de desarrollo y personalización sin la necesidad de particionar tu disco duro o utilizar máquinas virtuales separadas. Con WSL, puedes ejecutar distribuciones populares como Ubuntu, Debian o Fedora, y acceder a ellas desde la línea de comandos de Windows o ejecutar aplicaciones gráficas de Linux con una configuración mínima.
Requisitos previos para la instalación de WSL
Antes de comenzar el proceso de instalación, es fundamental asegurarse de que tu sistema Windows 11 cumple con los requisitos mínimos. Esto garantizará una experiencia fluida y sin problemas durante la configuración y el uso posterior de WSL.
* Windows 11: Debes tener instalada la versión más reciente de Windows 11 (Home, Pro, Enterprise o Education).
* Virtualización habilitada: La virtualización debe estar habilitada en la BIOS/UEFI de tu sistema. Esto es esencial para que WSL 2, la versión más avanzada, pueda funcionar correctamente.
* Actualización de Windows: Es recomendable tener el sistema operativo actualizado a la última versión disponible para evitar posibles incompatibilidades.
Instalación de WSL con un solo comando
Microsoft ha hecho que la instalación de WSL sea extremadamente sencilla, permitiendo su despliegue con una única instrucción en la consola. Este método automático se encarga de descargar e instalar todos los componentes necesarios, incluyendo la distribución de Linux predeterminada.
* Abre el Símbolo del sistema o PowerShell como administrador.
* Ejecuta el siguiente comando: `wsl –install`.
* Este comando realizará la instalación de WSL 2 y la distribución Ubuntu por defecto. Si deseas otra distribución, puedes especificarla con `wsl –install -d
Configuración inicial de la distribución Linux
Una vez que el comando de instalación ha finalizado, se te pedirá que reinicies tu equipo para completar el proceso. Tras el reinicio, la distribución de Linux que hayas elegido se iniciará automáticamente para que puedas realizar la configuración inicial.
* Al iniciar por primera vez, se te solicitará que crees un nombre de usuario y contraseña para tu entorno Linux. Estos datos son independientes de tu cuenta de Windows.
* Es importante recordar estas credenciales, ya que las necesitarás para ejecutar comandos que requieran privilegios de administrador en Linux, similar al uso de `sudo` en instalaciones tradicionales.
Actualización y gestión de distribuciones de Linux en WSL
Mantener tus distribuciones de Linux actualizadas es crucial para la seguridad y el acceso a las últimas funcionalidades y correcciones de errores. WSL proporciona herramientas sencillas para gestionar estas actualizaciones.
* Dentro de tu distribución de Linux, ejecuta `sudo apt update && sudo apt upgrade` para actualizar los paquetes del sistema.
* Puedes listar todas las distribuciones de Linux instaladas con el comando `wsl -l -v`.
* Para eliminar una distribución, utiliza `wsl –unregister
Ejecución de aplicaciones gráficas de Linux en Windows 11
WSL 2 soporta la ejecución de aplicaciones gráficas de Linux (GUI apps) directamente en tu escritorio de Windows 11, lo que expande enormemente las posibilidades de uso. Esto significa que puedes disfrutar de entornos de escritorio completos o aplicaciones específicas con interfaz gráfica sin necesidad de un servidor X externo.
* WSLg (Windows Subsystem for Linux GUI) se instala automáticamente con WSL 2 y permite la ejecución fluida de aplicaciones gráficas.
* Puedes lanzar aplicaciones de Linux desde el menú de inicio de Windows o directamente desde la línea de comandos de WSL, como si fueran aplicaciones nativas de Windows.
* Esto es especialmente útil para desarrolladores que necesitan utilizar herramientas gráficas de Linux como editores de código, navegadores o entornos de desarrollo integrados.
Instalación de Linux en Windows 11 con WSL: Guía Detallada
¿Cómo instalar Linux en Windows 11 usando WSL para principiantes?

Para instalar Linux en Windows 11 utilizando WSL (Windows Subsystem for Linux) para principiantes, el primer paso es asegurarse de que tu sistema cumpla con los requisitos, como tener Windows 11 actualizado a la versión más reciente y que la virtualización esté habilitada en la BIOS de tu equipo. Una vez cumplidos estos requisitos, puedes abrir PowerShell o el Símbolo del sistema como administrador y ejecutar el comando `wsl –install`. Este comando descargará e instalará automáticamente la última versión de WSL y una distribución de Linux predeterminada (generalmente Ubuntu). Posteriormente, al reiniciar tu computadora, se te pedirá que configures tu nombre de usuario y contraseña para tu nueva distribución de Linux, completando así una instalación básica. Para una experiencia más guiada, puedes seguir esta Guía de WSL: instala Linux en Windows 11 sin complicaciones.
Requisitos Previos para la Instalación de WSL
Antes de comenzar la Guía de WSL: instala Linux en Windows 11 sin complicaciones, es fundamental verificar que tu sistema cumple con los requisitos necesarios para ejecutar WSL en Windows 11. Esto incluye tener la versión 22H2 o posterior de Windows 11 instalada, así como que las características de «Subsistema de Windows para Linux» y «Plataforma de máquina virtual» estén habilitadas. La virtualización debe estar activada en la configuración de la BIOS/UEFI de tu computadora para un funcionamiento óptimo. Asegurarte de estos puntos garantizará un proceso de instalación fluido y sin errores.
| Requisito | Detalle |
| Versión de Windows | Windows 11 (versión 22H2 o posterior) |
| Características de Windows | Subsistema de Windows para Linux, Plataforma de máquina virtual |
| Virtualización | Habilitada en la BIOS/UEFI |
Pasos para la Instalación de WSL y Distribuciones de Linux
El proceso de instalación de WSL en Windows 11 es directo y puede ser llevado a cabo mediante un único comando en PowerShell o el Símbolo del sistema. Al ejecutar `wsl –install` en una ventana de administrador, Windows se encargará de descargar e instalar la última versión de WSL y una distribución de Linux predeterminada, como Ubuntu, si no se especifica ninguna otra. Tras un reinicio opcional, podrás configurar tu usuario y contraseña para acceder a tu nuevo entorno Linux. Para explorar más opciones y distribuciones, puedes consultar la Microsoft Store.
Configuración Inicial y Uso Básico de Linux en Windows 11
Una vez completada la instalación, deberás realizar una configuración inicial para tu distribución de Linux, que típicamente implica establecer un nombre de usuario y una contraseña. Después de este paso, tu entorno Linux estará listo para ser utilizado. Puedes abrir tu distribución desde el menú de inicio de Windows o escribiendo su nombre en la línea de comandos. Para empezar a interactuar con Linux, puedes explorar comandos básicos de navegación y gestión de archivos, lo que te permitirá familiarizarte con el sistema.
| Comando | Descripción |
| `ls` | Lista el contenido del directorio actual. |
| `cd | Cambia de directorio. |
| `pwd` | Muestra el directorio de trabajo actual. |
| `sudo apt update` | Actualiza la lista de paquetes disponibles (para distribuciones basadas en Debian/Ubuntu). |
¿Cómo instalar y usar una terminal Linux en Windows 11 con WSL para una experiencia fluida?

Para instalar y usar una terminal Linux en Windows 11 con WSL y lograr una experiencia fluida, el primer paso es habilitar el Subsistema de Windows para Linux (WSL) a través de la característica «Subsistema de Windows para Linux» en la configuración de Windows. Luego, desde la Microsoft Store, puedes descargar e instalar una distribución Linux como Ubuntu, Debian o Fedora. Una vez instalada, podrás abrir tu distribución Linux desde el menú de inicio y acceder a una interfaz de línea de comandos completa para ejecutar comandos de Linux, instalar software y trabajar con archivos de manera eficiente. La configuración posterior, como la instalación de herramientas adicionales y la personalización de la apariencia de la terminal, optimizará aún más tu experiencia.
Instalación de WSL y Distribuciones Linux
Para comenzar tu Guía de WSL: instala Linux en Windows 11 sin complicaciones, asegúrate de tener Windows 11 actualizado. Abre PowerShell como administrador y ejecuta `wsl –install`. Esto habilitará las características necesarias y descargará la distribución predeterminada (generalmente Ubuntu). Si deseas una distribución específica, puedes listar las disponibles con `wsl –list –online` y luego instalarla con `wsl –install -d
Configuración y Personalización de la Terminal Linux
Tras la instalación inicial, puedes personalizar tu terminal Linux para mejorar la usabilidad y la estética. Esto incluye la instalación de shells alternativos como Zsh con plugins como Oh My Zsh para una experiencia de usuario mejorada, la configuración de temas y fuentes, y la instalación de herramientas de desarrollo como Git, Node.js o Python directamente dentro de tu entorno WSL. La gestión de paquetes se realiza a través del administrador de paquetes de tu distribución (como `apt` para Debian/Ubuntu).
Uso Avanzado y Flujo de Trabajo
El uso de WSL te permite ejecutar aplicaciones gráficas de Linux si instalas el paquete `xserver-xorg` y las librerías necesarias, aunque esto puede requerir configuraciones adicionales. Además, puedes integrar tu terminal Linux con el Explorador de Archivos de Windows, lo que facilita la navegación y manipulación de archivos entre ambos sistemas operativos. La conexión a servidores remotos vía SSH y la ejecución de scripts complejos de Linux son tareas comunes que se benefician enormemente de esta integración.
| Característica | Descripción | Comandos de Ejemplo |
| Instalar WSL | Habilita el Subsistema de Windows para Linux. | wsl --install |
| Listar distribuciones | Muestra las distribuciones Linux disponibles para instalar. | wsl --list --online |
| Instalar distribución | Descarga e instala una distribución Linux específica. | wsl --install -d Ubuntu |
| Abrir terminal | Inicia la interfaz de línea de comandos de tu distribución Linux. | Buscar la distribución en el menú de inicio o ejecutar wsl en CMD/PowerShell. |
| Actualizar paquetes (Ubuntu) | Asegura que tu sistema Linux esté al día. | sudo apt update && sudo apt upgrade |
| Instalar Zsh | Un shell alternativo popular con características avanzadas. | sudo apt install zsh |
| Instalar Oh My Zsh | Un framework para gestionar la configuración de Zsh. | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
¿Cómo instalar Linux en Windows 11 usando WSL paso a paso?

Para instalar Linux en Windows 11 usando WSL (Windows Subsystem for Linux), primero debes habilitar la característica WSL en Windows. Abre PowerShell como administrador, escribe `wsl –install` y presiona Enter. Este comando automáticamente habilitará las características necesarias, descargará la última versión del kernel de Linux, establecerá WSL 2 como predeterminado e instalará una distribución de Linux (generalmente Ubuntu por defecto). Tras el reinicio, la distribución de Linux se iniciará automáticamente para su configuración inicial, donde deberás crear un nombre de usuario y una contraseña para tu entorno Linux. Una vez completado esto, tu instalación estará lista para usar, ofreciendo una experiencia completa de Linux directamente dentro de Windows 11, haciendo que esta Guía de WSL: instala Linux en Windows 11 sin complicaciones sea realmente sencilla.
Habilitar WSL y Características de Virtualización
El primer paso crucial para instalar Linux en Windows 11 mediante WSL es asegurarse de que tanto la característica de Subsistema de Windows para Linux como la plataforma de máquina virtual estén habilitadas en tu sistema. Esto se puede lograr fácilmente a través de PowerShell. Abre PowerShell como administrador y ejecuta el comando `dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart` seguido de `dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart`. Estos comandos preparan tu sistema para ejecutar distribuciones de Linux y aseguran que WSL funcione en su modo más avanzado, WSL 2, que utiliza virtualización para una mayor compatibilidad y rendimiento. Es esencial realizar este paso antes de proceder a la instalación de la distribución.
| Comando PowerShell | Descripción |
wsl --install | Habilita WSL, la plataforma de máquina virtual, descarga el kernel de Linux, establece WSL 2 como predeterminado e instala la distribución predeterminada (generalmente Ubuntu). |
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart | Habilita la característica de Subsistema de Windows para Linux. |
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart | Habilita la plataforma de máquina virtual, necesaria para WSL 2. |
Instalación de una Distribución de Linux
Una vez que WSL y las características de virtualización están habilitadas, el siguiente paso es instalar una distribución de Linux de tu elección. Si bien `wsl –install` instala Ubuntu por defecto, puedes elegir otras distribuciones disponibles en la Microsoft Store. Para instalar una distribución específica, puedes abrir la Microsoft Store, buscar la distribución deseada (como Debian, Fedora Remix, Kali Linux, etc.) e instalarla. Alternativamente, desde PowerShell como administrador, puedes listar las distribuciones disponibles con `wsl –list –online` y luego instalar una específica con `wsl –install -d
| Método | Pasos |
| Instalación Automática (Ubuntu) | Ejecutar wsl --install en PowerShell como administrador, luego reiniciar y seguir las instrucciones de configuración. |
| Microsoft Store | Abrir Microsoft Store, buscar la distribución de Linux deseada, hacer clic en «Instalar» y luego iniciar la distribución desde el menú Inicio. |
| Instalación Manual (PowerShell) | Ejecutar wsl --list --online para ver las opciones, luego wsl --install -d . |
Configuración Inicial y Uso de la Terminal Linux
Tras la instalación y el reinicio inicial, tu distribución de Linux estará lista para ser configurada. Al abrir la aplicación de la distribución de Linux por primera vez (ya sea desde el menú Inicio o escribiendo su nombre en la consola de Windows), se te presentará un asistente de configuración. En este asistente, deberás establecer un nombre de usuario y una contraseña que serán utilizados para ejecutar comandos con privilegios de administrador dentro de tu entorno Linux (usando `sudo`). Una vez que hayas configurado estas credenciales, accederás a una interfaz de línea de comandos de Linux, donde podrás empezar a instalar paquetes, ejecutar scripts y utilizar todas las herramientas de desarrollo que Linux ofrece. La Guía de WSL: instala Linux en Windows 11 sin complicaciones se materializa al poder mezclar la familiaridad de Windows con la potencia de Linux para un flujo de trabajo más eficiente.
| Paso | Acción |
| 1 | Iniciar la distribución de Linux instalada. |
| 2 | Crear un nombre de usuario para tu entorno Linux. |
| 3 | Establecer una contraseña segura para el usuario creado. |
| 4 | Ejecutar comandos como administrador usando sudo. |
Preguntas Frecuentes
¿Qué es WSL y cómo funciona en Windows 11?
WSL, o el Subsistema de Windows para Linux, te permite ejecutar un entorno Linux directamente en Windows 11, sin necesidad de una máquina virtual o configuración dual. Funciona creando una capa de compatibilidad que traduce las llamadas del sistema Linux a llamadas del sistema de Windows, permitiendo la ejecución de herramientas y aplicaciones de Linux de forma nativa.
¿Cuáles son los requisitos para instalar WSL en Windows 11?
Para instalar WSL en Windows 11, necesitas tener la actualización de Windows 11 21H2 o posterior. Además, tu sistema debe ser 64 bits y contar con al menos 4 GB de RAM. La virtualización debe estar habilitada en la BIOS/UEFI de tu equipo, lo cual es un requisito para la mayoría de las instalaciones modernas.
¿Cómo se instala Linux en Windows 11 utilizando la Guía de WSL?
La instalación es sorprendentemente sencilla. Solo necesitas abrir PowerShell o el Símbolo del sistema como administrador y ejecutar el comando `wsl –install`. Esto descargará e instalará automáticamente la última versión de Ubuntu y habilitará las características necesarias. Posteriormente, podrás elegir e instalar otras distribuciones de Linux disponibles en la Microsoft Store.
¿Puedo ejecutar aplicaciones gráficas de Linux en WSL?
Sí, a partir de la actualización de Windows 11 22H2, WSL es compatible con aplicaciones gráficas de Linux (GUI) a través de la función WSLg. Esto significa que puedes instalar y ejecutar aplicaciones de escritorio de Linux, como navegadores web o editores de código, directamente en tu escritorio de Windows 11 sin configuraciones adicionales complejas.





