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

📅
🕑 4 minutos de lectura

Si estás cansado de las máquinas virtuales pero aún quieres ejecutar aplicaciones Linux en Windows 11, esta configuración puede ser la solución. Sinceramente, todo el proceso puede parecer un poco intimidante (los pasos de instalación, la línea de comandos, incluso algunos errores), pero una vez finalizado, obtendrás un entorno Linux bastante fluido dentro de Windows. Así que, si alguna vez te has encontrado manejando varias aplicaciones o herramientas que solo funcionan en Linux, vale la pena probar WSL (Subsistema de Windows para Linux).Además, es mucho más rápido que iniciar una máquina virtual cada vez que necesites compatibilidad con Linux. Podrás tener tus herramientas de línea de comandos de Linux, algunas aplicaciones con interfaz gráfica si las configuraste, funcionando sin la complejidad de un arranque dual o hardware Linux dedicado.

Cómo instalar WSL en Windows 11

Primeros pasos con la instalación básica de WSL

– Primero, haz clic derecho en el menú Inicio y abre la Terminal de Windows con derechos de administrador. Por suerte, la terminal ahora puede hacer cosas tanto de PowerShell como de CMD, así que elige la que te resulte más cómoda.- Escribe este comando para obtener todo lo esencial, incluyendo la última versión de Ubuntu y la plataforma de máquina virtual necesaria para WSL 2: wsl --install – Pulsa Enter y luego relájate. El sistema hará lo suyo, descargando actualizaciones del kernel de Linux, instalando la distribución y configurando todo. Puede que tarde unos minutos (porque claro, Windows tiene que complicarlo más de lo necesario), pero cuando termine, se te pedirá que reinicies el PC.- Después de reiniciar, verás una nueva ventana emergente que te pedirá que crees un usuario y una contraseña de Linux. Elige algo fácil de recordar pero seguro: ahora es tu cuenta de usuario de Linux.- Una vez que hayas hecho eso, busca tu distribución de Linux en el menú Inicio y ejecútala.¡Listo! Ya estás en el mundo de Linux, listo para instalar aplicaciones, ejecutar scripts, lo que sea. En algunas configuraciones, esto puede presentar fallos o no instalar todo al primer intento. Sigue intentándolo o reinicia el equipo si el comportamiento es extraño. A veces, ejecutar el comando de instalación de nuevo ayuda a resolver los procesos bloqueados.

Instalar una distribución de Linux específica en lugar de la distribución predeterminada Ubuntu.

¿Prefieres Debian, Kali o Fedora? No hay problema. Abre la terminal y ejecuta: wsl --list --online Esto te mostrará una lista de las distribuciones disponibles. Cuando veas la que quieres, ejecuta: wsl --install -d <Distro_Name> Por ejemplo, si eliges Debian, ejecuta: wsl --install -d Debian Después, reinicia el equipo y abre tu nueva distribución desde el menú Inicio. Ten en cuenta que algunas distribuciones pueden no ser tan pulidas como Ubuntu, pero bueno, la variedad es la sal de la vida.

Actualizando el kernel de WSL (porque a veces da errores o falla).

– Si encuentra errores relacionados con que el kernel está desactualizado u otros problemas, aquí le mostramos cómo solucionarlo: – Abra el Símbolo del sistema o la Terminal de Windows como administrador y escriba: wsl --update – Este comando busca actualizaciones y descarga la última versión del kernel. Por lo general, funciona sin problemas, pero en algunas configuraciones, es posible que deba descargar manualmente el instalador del kernel WSL2 más reciente desde [la página de actualización del kernel WSL de Microsoft](https://aka.ms/wsl2kernel).Simplemente descargue, ejecute el instalador y luego repita el comando de actualización.

Instalación de WSL desde Microsoft Store (mediante interfaz gráfica)

– Si no te gusta la línea de comandos o prefieres usar la interfaz gráfica, primero activa las características de Windows relevantes: – Ve a Configuración > Actualización de Windows > Opciones avanzadas > Características opcionales, o busca Activar o desactivar las características de Windows en la barra de búsqueda.- Desplázate y marca las casillas de Plataforma de máquina virtual y Subsistema de Windows para Linux. Haz clic en Aceptar y luego reinicia.- Abre la Microsoft Store, busca «Subsistema de Windows para Linux» o simplemente escribe «Linux».Haz clic en Obtener en la distribución que prefieras: Ubuntu, Kali, Debian, etc. Instalar desde aquí es sencillo, como cualquier otra aplicación.- Una vez instalado, ejecútalo desde el menú Inicio y tendrás que configurar el usuario y la contraseña. Bastante fácil. Nota: A veces, en ciertas configuraciones de Windows, habilitar las características puede requerir una actualización de firmware o un ajuste de la configuración de la BIOS (como activar la virtualización desde la BIOS).Esos son un poco más complicados, pero no imposibles.

Resumen

Todo este tema de WSL puede resultar un poco complicado a veces, pero una vez que funciona, facilita mucho la ejecución de aplicaciones Linux sin tener que lidiar con máquinas virtuales. Es un buen punto intermedio entre Windows puro y una instalación completa de Linux. Esperemos que esto ayude a alguien a evitar dolores de cabeza o, al menos, a conseguir un entorno Linux decente.

Resumen

  • Instale WSL mediante `wsl –install` en la terminal de Windows o en el panel de administración de PowerShell.
  • Selecciona tu distribución con `wsl –list –online` y `wsl –install -d DistroName`.
  • Actualiza el kernel con `wsl –update` si es necesario.
  • Opcional: Utilice Microsoft Store para una interfaz gráfica de usuario (GUI), habilitando primero las funciones necesarias.

Crucemos los dedos para que esto ayude.