Cómo configurar el subsistema de Windows para Linux en Windows 11



Si intentas ejecutar Linux en Windows 11 sin recurrir a máquinas virtuales, WSL (Subsistema de Windows para Linux) es la opción predilecta hoy en día. Es una excelente manera de ejecutar herramientas de línea de comandos, utilidades e incluso aplicaciones GUI de Linux de forma nativa, sin tener que lidiar con la virtualización ni con configuraciones de arranque dual. Sin embargo, si el proceso de instalación parece confuso o presenta errores, puede resultar frustrante rápidamente. Esta guía te ayudará a superar estos obstáculos, especialmente porque aspectos como las opciones de distribución predeterminadas, las actualizaciones del kernel o la habilitación de funciones pueden ser problemáticos. Después de seguir estos pasos, deberías tener prácticamente un entorno Linux funcional integrado sin problemas en Windows 11, listo para cualquier cosa, desde desarrollar hasta simplemente experimentar con aplicaciones Linux.

Tenga en cuenta que a veces el proceso no es del todo sencillo: las actualizaciones de Windows, las peculiaridades de los controladores o la falta de funciones pueden causar problemas. Pero con un poco de práctica, la mayoría de los problemas comunes de WSL se pueden solucionar. Aquí le mostramos cómo pasar de cero a ser un experto en Linux en Windows 11, con algunos comandos prácticos y rutas de menú incluidas.

Cómo instalar WSL en Windows 11

Hazlo con un solo comando

Si solo tienes una idea vaga de qué es WSL, este atajo podría ser el más sencillo. El comando wsl --installobtendrá todo lo necesario (la versión más reciente de Ubuntu por defecto, además de la función de máquina virtual) y lo configurará. Es un poco raro, pero en una configuración funcionó a la primera; en otra tuve que ejecutarlo un par de veces o reiniciar, porque Windows lo complica más de lo necesario. Si no se instala correctamente la primera vez, comprueba si las funciones Plataforma de Máquina Virtual y Subsistema de Windows para Linux están habilitadas en Configuración > Aplicaciones > Funciones Opcionales.

  • Abra la Terminal o el Símbolo del sistema como administrador: haga clic derecho en Inicio y seleccione Ejecutar como administrador. También puede hacerlo en Windows PowerShell.
  • Escribe wsl --instally pulsa Enter.
  • Ten paciencia, ya que la descarga e instalación de los componentes no es instantánea. Una vez finalizado, se te pedirá que reinicies.

Reiniciar y configurar las cosas

Tras reiniciar, Windows continuará instalando la distribución de Linux que elegiste. Podría aparecer una ventana de terminal que te pida nombre de usuario y contraseña, lo cual es un poco raro al ser Linux, pero te acostumbras. La configuración inicial puede tardar unos minutos, dependiendo de tu equipo. Una vez hecho esto, encontrarás la distribución de Linux en el Menú Inicio; solo tienes que buscar el nombre de la distribución, como «Ubuntu», «Debian» o la que hayas instalado.

Si el Ubuntu predeterminado no te convence o buscas algo más moderno, hay una forma de instalar otras distribuciones. Hablaremos más sobre eso a continuación.

Cómo instalar una distribución de Linux específica en Windows 11

Elige tu veneno: enumera las distribuciones disponibles e instálalas

Esto es útil si quieres Debian, Kali, Arch o cualquier otra plataforma. Primero, abre la Terminal como administrador y ejecuta:

wsl --list --online

Esto mostrará una lista de distribuciones disponibles que puedes instalar. No te voy a mentir, a veces la lista no está del todo actualizada, así que elige la que te parezca buena.

  • Para instalar la distribución elegida, ejecute: wsl --install -d <DistroName>. Por ejemplo:
  • Si quieres Debian:
  • wsl --install -d Debian

Espere unos minutos: nuevamente, descargas, descompresión e instalación. Al finalizar, reinicie el equipo o cierre/reinicie la terminal, y luego abra la nueva distribución desde el menú Inicio.

Cómo mantener actualizado el kernel de WSL

Actualizar el kernel, porque a veces es necesario

Si encuentras errores como «El kernel necesita una actualización» o errores extraños, actualizar el kernel de WSL podría ser útil. Simplemente abre el Símbolo del sistema o la Terminal de Windows como administrador y ejecuta:

wsl --update

Esto obtendrá el kernel más reciente. Es sencillo, pero no siempre es automático tras las actualizaciones de Windows, por lo que a veces es necesario actualizarlo manualmente. Si este comando falla o se queja, es posible que tengas que descargar el paquete de actualización del kernel de Linux de WSL2 más reciente del sitio web de Microsoft, especialmente para las configuraciones más complejas.

Cómo instalar WSL desde Microsoft Store

Ruta alternativa para la configuración de WSL

Si prefieres las funciones gráficas o quieres las últimas actualizaciones directamente desde la tienda, activa primero los componentes. Ve a Ajustes > Aplicaciones > Funciones opcionales y, a continuación:

  • Marque o active la Plataforma de Máquina Virtual y el Subsistema de Windows para Linux. Puede encontrarlos buscando en la lista de características opcionales; simplemente marque las casillas y haga clic en Aceptar.

Luego, reinicia. Después, abre la Microsoft Store, busca «Subsistema de Windows para Linux» e instálalo. Igual que antes, solo haz clic en » Obtener «.Una vez instalado, selecciona tu distribución en la Store o usa la línea de comandos; lo que te funcione mejor.

Cuando esté todo configurado, inicie su nuevo entorno Linux desde el menú Inicio y comience a instalar aplicaciones Linux o ejecutar scripts.

Resumen

Así que sí, instalar WSL es bastante sencillo una vez que le coges el truco: comandos, opciones de menú y un par de reinicios. A veces falla, pero normalmente un reinicio o una actualización rápida del kernel lo soluciona. Definitivamente vale la pena el pequeño esfuerzo por la enorme mejora en la compatibilidad con Linux sin abandonar Windows por completo.

Resumen

  • Ejecutar wsl --installpara una configuración rápida.
  • Úselo wsl --list --onlinepara ver otras distribuciones.
  • Instalar distribuciones específicas con wsl --install -d <Distro>.
  • Actualice el kernel si es necesario con wsl --update.
  • Asegúrese de que la Plataforma de máquina virtual esté habilitada en las características de Windows.

Reflexiones finales

Todo este proceso no es perfecto, y Windows puede ser un poco inestable con la activación de funciones, pero en la mayoría de los casos, solo es cuestión de ejecutar los comandos correctos y reiniciar. Con suerte, esto le ahorrará algunas horas a alguien. Recuerda que WSL es una forma sorprendentemente potente de ejecutar Linux en Windows, así que ¡anímate a probarlo!



¿Te resultó útil este artículo?