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!
Artículos relacionados
¿Te resultó útil este artículo?