Cómo Instalar Linux en Windows 11: La Guía Fácil para Principiantes

Instalar Linux en Windows 11 no es tan complicado como parece, sobre todo hoy en día con WSL, o Windows Subsystem for Linux. Si alguna vez sentiste que te faltaba algo, o simplemente quieres una forma rápida de correr apps de Linux sin tener que hacer un dual-boot o jugar con máquinas virtuales medio complicadas, esto te va a servir mucho. La gracia es que, una vez que lo tienes listo, puedes usar Linux dentro de Windows sin tanto drama, como si fuera parte del sistema. El truco está en seguir unos pasos sencillos y tener en cuenta algunos detalles clave, como no desactivar las funciones necesarias o olvidarte de reiniciar después de las instalaciones. Es raro, pero con calma, vas a poder correr Linux en una ventana de terminal sin que se vuelva una odisea.

Cómo Instalar Linux en Windows 11

Ejecutar Linux en Windows 11 usando WSL puede sonar a cosas de otro mundo, pero en realidad no es para tanto. Es super útil si quieres alternar entre sistemas o necesitas usar herramientas específicas de Linux. Aquí te paso el paso a paso, con unos tips que he ido aprendiendo en la práctica.

Método 1: Usar el comando wsl –install

Este es el camino más sencillo, especialmente si tienes una versión reciente de Windows 11 que lo soporta bien. Solo tienes que abrir PowerShell como administrador (haz clic derecho en el botón de Inicio y selecciona Windows PowerShell (Administrador)) y poner esto:

wsl --install

Este comando hace varias cosas en segundo plano. Activa las funciones necesarias, como el subsistema Linux, la plataforma para máquinas virtuales y, además, descarga e instala automáticamente Ubuntu o alguna otra distro por defecto. A veces funciona a la primera, otras veces necesita que reinicies, o puede que te pida que actualices Windows primero — porque Windows siempre nos pone facilidades… no.

¿Por qué ayuda este método?

Porque en una sola línea te instala todo lo que necesitas, sin tener que andar tocando muchas configuraciones manuales. Cuando termina, deberías ver Ubuntu u otra distro lista para usar.

¿Qué esperar al final?

Vas a tener un terminal Linux corriendo directamente desde Windows, y desde ahí puedes empezar a instalar programas, editar archivos o hasta correr apps gráficas si habilitas WSLg (que permite usar apps GUIs de Linux). Algunos usuarios reportan que necesitan reiniciar después para que todo funcione bien, así que no te saltes ese paso.

Método 2: Hacerlo a mano, paso a paso

Si el método automático no funciona, siempre puedes activar las funciones manualmente. Ve a Configuración > Aplicaciones > Funciones opcionales > Más funciones de Windows (o simplemente busca Activar o desactivar funciones de Windows).

  • Marca Plataforma de máquina virtual
  • Marca Subsistema de Windows para Linux

Haz clic en Aceptar y reinicia tu PC. Después, abre PowerShell como Admin y corre estos comandos:

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

Luego, reinicia otra vez. Cuando vuelvas a entrar, ve a la Microsoft Store y busca la distro Linux que quieras (puede ser Debian, Kali Linux, Fedora, lo que te guste). Instálala y, cuando termine, ábrela y sigue los pasos para crear un usuario y contraseña. Ya estás listo para usar Linux a full.

¿Por qué hacerlo así?

Este método es más flexible si quieres un distro en específico o tienes problemas con el método automático. Además, así te aseguras que las funciones necesarias están activadas bien desde el principio.

Qué esperar al final:

Vas a tener tu Linux corriendo dentro de Windows, listo para usar en la línea de comandos. A veces, hay que reiniciar varias veces, pero una vez hecho, todo funciona sin problema.

Tips extra:

En PowerShell puedes correr wsl --list --verbose para revisar qué versiones de WSL tienes instaladas. Si ves varias distros o WSL en versión 1 y quieres WSL2, aquí también te recomiendo la guía oficial de Microsoft para instalar WSL y actualizar.

Consejitos para que todo vaya más fluido

  • Actualiza Windows a la última versión; muchas funciones dependen de eso.
  • Prueba diferentes distros si Ubuntu no te convence, se añaden fácil desde la Store.
  • Usa wsl --set-default-version 2 para asegurarte de correr WSL2, que es más rápido y compatible.
  • Y si quieres apps gráficas, revisa que WSLg esté habilitado en tu Windows 11 (esto ya está incluido en las últimas versiones).

Preguntas frecuentes

¿Cuál es la diferencia entre WSL 1 y WSL 2?

WSL 2 básicamente trae un núcleo Linux completo en una VM ligera, así que es mucho más rápido y compatible. WSL 1 era más como una traducción, entonces algunos programas funcionaban mejor, pero ahora WSL 2 es la opción predeterminada y superior en casi todo.

¿Puedo correr apps gráficas de Linux en Windows 11?

Sí, si tienes Windows 11 con WSLg, puedes correr programas con interfaz gráfica sin tanto lío — funciona casi como nativo.

¿Se pueden tener varias distros a la vez?

Por supuesto. Solo instálalas desde la Store y puedes cambiar entre ellas sin problemas con wsl --list --verbose.

¿Necesito hardware especial para esto?

Para nada, incluso las PCs más modestas aguantan WSL. No requiere recursos extras como una VM completa, es mucho más light.

Resumen rápido

  • Ejecuta wsl --install en PowerShell (como administrador).
  • Reinicia (sí, Windows adora que lo hagas varias veces).
  • Abre la Microsoft Store, busca tu distro favorita y dale a instalar.
  • Una vez descargada y lista, lanza la distro y configura tu usuario.
  • Y listo, ya puedes correr comandos de Linux desde Windows sin drama.

Cierre

La historia de WSL a veces puede ser un poco traicionera — que si hay que reiniciar, que si algunos trucos, pero en general funciona muy bien. Y una vez que tienes Linux corriendo en tu Windows, se abre un mundo de posibilidades, ya sea para programar, hacer scripts o simplemente curiosear. Eso sí, no siempre es perfecto: algunos programas con interfaz gráfica pueden necesitar ajustes, pero en comparación con montar una VM desde cero, es mucho más cómodo y rápido.

Espero que esto te sirva para ahorrar horas y no complicarte tanto. Al final, parece que en unos años, todos vamos a estar usando Linux en Windows sin vueltas.