Bien, ¿quieres aprovechar las ventajas de Linux directamente en Windows 11? Instalar WSL2 (Subsistema de Windows para Linux 2) es realmente revolucionario si te gusta desarrollar, crear scripts o simplemente experimentar con comandos de Linux sin complicaciones. Es curioso lo fácil que lo hizo Microsoft: solo unos pocos comandos, reiniciar y ¡listo!, tienes un entorno Linux completamente funcional junto con tu sistema operativo Windows. Pero sí, a veces incluso las cosas más sencillas pueden ser complicadas si tu sistema no está completamente actualizado o si ciertas funciones no están habilitadas. Así que, en esta guía, lo de siempre. Haremos que WSL2 funcione y añadiré algunos consejos prácticos. Prepárate para una mezcla de magia de línea de comandos, una visita rápida a la Configuración y, si las cosas no funcionan al instante, quizás algo de solución de problemas. Porque, claro, Windows tiene que complicarlo un poco más de lo que debería.
Cómo instalar WSL2 en Windows 11
El objetivo es que WSL2 funcione correctamente para que puedas empezar a usar comandos de Linux, instalar aplicaciones o incluso ejecutar aplicaciones GUI de Linux si te interesa. Hoy en día, es bastante sencillo gracias al wsl --installcomando: si todo está configurado correctamente, lo gestiona prácticamente todo de una vez. Solo asegúrate de que tu Windows esté completamente actualizado y de que hayas habilitado las funciones correctas. Dependiendo de tu configuración, a veces necesitarás actualizar el kernel de Linux manualmente o abrir menús específicos para activar o desactivar funciones. Veamos el proceso paso a paso y preparemos tu entorno Linux para el éxito.
Abra PowerShell como administrador
Este es el primer paso, no hay otra opción. Necesitas derechos de administrador, ya que vas a cambiar la configuración del sistema. Busca PowerShell en el menú Inicio, haz clic derecho y selecciona ” Ejecutar como administrador “.A veces, Windows muestra un mensaje de seguridad; simplemente haz clic en “Sí”.
Al hacer esto como administrador, obtienes permisos de terminal para habilitar funciones como la Plataforma de Máquina Virtual y el Subsistema Linux, esenciales para el funcionamiento de WSL2. Créeme, no te saltes este paso; más adelante, recibirás errores de permisos o fallos de instalación extraños.
Habilite las funciones requeridas de Windows con un solo comando
Puedes activar las funciones de “Plataforma de Máquina Virtual” y “Subsistema de Windows para Linux” con un solo comando: wsl --install. Este comando es más nuevo e inteligente, ya que también establecerá WSL2 como predeterminado y descargará automáticamente el kernel de Linux más reciente. Antes, tenías que hacerlo manualmente mediante el menú “Activar o desactivar las funciones de Windows”, lo que implica marcar casillas, reiniciar y luego descargar las actualizaciones por separado. En cualquier caso, simplemente pega esto en PowerShell:
wsl --install
Esto funciona bien si no has instalado WSL manualmente antes. En algunas configuraciones, este comando puede generar un error si tu sistema operativo no está completamente actualizado, así que revisa las actualizaciones del sistema si algo falla.
Reinicie su PC cuando se le solicite
Claro, Windows probablemente te pedirá que reinicies después de habilitar las funciones. Hazlo. Sin trampas. Este paso es vital porque Windows necesita un reinicio para cargar las nuevas funciones correctamente; de lo contrario, WSL no se inicializará correctamente y probablemente recibirás errores al intentar ejecutar Linux más adelante. Es molesto, pero es solo parte del proceso.
Instala tu distribución de Linux preferida a través de Microsoft Store
Una vez que Windows vuelva a estar activo, dirígete a la Microsoft Store. Busca distribuciones de Linux, como Ubuntu, Debian o incluso Kali Linux. Para la mayoría de los principiantes, Ubuntu es la más fácil, ya que está bien documentada y cuenta con un buen soporte de la comunidad. Simplemente busca, haz clic en lo que quieras y luego pulsa ” Obtener ” o “Instalar”. Es básicamente la tienda de aplicaciones para Linux, lo cual es una locura, pensándolo bien.
Finalizar la instalación y crear un usuario de Linux
Una vez finalizada la instalación, inicia la distribución desde el menú Inicio o directamente desde la Microsoft Store. Se abrirá la ventana de terminal y te pedirá que configures un nombre de usuario y una contraseña. Este no es tu nombre de usuario de Windows, sino específico de Linux. Elige algo fácil de recordar, pero seguro. La contraseña es crucial: no la dejes en blanco ni uses una simple. Una vez hecho esto, estarás prácticamente listo para empezar a explorar Linux dentro de Windows.
Algunos usuarios comentan que podría ser necesario ejecutar wsl --set-default-version 2PowerShell si WSL vuelve a una versión anterior. Por si acaso, si la línea de comandos no lo configura automáticamente a WSL2, ejecute:
wsl --set-default-version 2
Esto garantiza que sus instalaciones de Linux utilicen el kernel más nuevo y más rápido.
Consejos adicionales: porque Windows no siempre es perfecto
Si, por alguna razón, el asistente de actualización del kernel no funciona, visita la página de actualización del kernel de Microsoft WSL2 y descarga la última versión manualmente. Tras la instalación, vuelve a ejecutar los comandos o reinicia tu PC e inténtalo de nuevo.
Además, si WSL no reconoce tu distribución o muestra errores, a veces un reinicio rápido ayuda: abre PowerShell como administrador, ejecuta y wsl --shutdownreinicia tu distribución. Windows puede ser inestable, pero por lo general, si mantienes tu sistema actualizado y sigues estos pasos, todo debería funcionar sin problemas.
Consejos adicionales para una configuración fluida de WSL2
- Ejecute siempre PowerShell como administrador, o acabará teniendo problemas de permisos.
- Asegúrese de que su Windows 11 tenga la última versión: Microsoft sigue mejorando WSL2 y las actualizaciones corrigen errores extraños.
- Ubuntu es el sistema de inicio preferido porque es la versión principal de Linux para WSL y tiene toneladas de guías.
- Sus archivos de Linux se almacenan por separado (dentro de su directorio de usuario en el sistema de archivos de Linux), así que no edite archivos de Windows directamente desde Linux si desea evitar desastres.
- Si te interesa el desarrollo, la integración de WSL con Visual Studio Code (con la extensión Remote – WSL) hace que la codificación en vivo sea muy sencilla.
- ¿Quieres actualizar tu kernel más adelante o corregir un comportamiento extraño? Consulta este repositorio de GitHub para ver ajustes avanzados.
Preguntas frecuentes
¿Qué es exactamente WSL2?
Se trata básicamente de un entorno Linux ligero integrado en Windows, que utiliza un kernel Linux real. No requiere máquinas virtuales ni arranque dual. Es más rápido, más compatible y se asemeja más a Linux nativo.
¿Puedo ejecutar aplicaciones gráficas de Linux con WSL2?
Sí. Microsoft añadió compatibilidad con aplicaciones GUI en WSLg. Puedes ejecutar aplicaciones de escritorio de Linux y se mostrarán junto con tus aplicaciones de Windows. Simplemente mantén tu sistema actualizado y listo.
¿Cómo accedo a mis archivos de Windows desde Linux?
Fácil. Tus unidades de Windows aparecen en /mnt. Así, puedes acceder a tu unidad C: mediante /mnt/c.Útil para mover archivos fácilmente.
¿Qué pasa si quiero agregar más distribuciones de Linux más adelante?
No hay problema. Simplemente abre la Microsoft Store de nuevo, busca una nueva distribución e instálala. Cada una funciona de forma independiente, así que puedes tener Ubuntu, Debian, Kali y lo que quieras, todo en paralelo.
¿Es seguro WSL2?
En general, sí. Está aislado de Windows, pero necesitas mantener actualizados los paquetes y el sistema de Linux. No te saltes los parches de seguridad, sobre todo si estás exponiendo puertos o ejecutando servidores.
Resumen
- Abra PowerShell como administrador
- Correr
wsl --install - Reinicia tu PC
- Dirígete a Microsoft Store
- Elige e instala tu distribución de Linux
- Crea tu nombre de usuario y contraseña de Linux
Resumen
Instalar WSL2 en Windows 11 es como desbloquear un nuevo superpoder, sobre todo si te gusta Linux o el desarrollo. El proceso de instalación es sorprendentemente sencillo gracias a un único comando, y una vez configurado, te preguntarás cómo has podido trabajar sin él. La velocidad y la compatibilidad son realmente impresionantes, y la compatibilidad con la interfaz gráfica de usuario significa que ya no son solo juegos de línea de comandos. Simplemente mantén tu sistema actualizado, sigue los pasos y quizás ten a mano una actualización del kernel, porque a veces Windows te da problemas. En general, una vez que lo consigues, es como tener lo mejor de ambos mundos en un solo dispositivo; vale la pena cada minuto de configuración. Cruzo los dedos para que esto ayude a alguien a evitar los dolores de cabeza que me sucedieron al principio.¡Mucha suerte y feliz Linux dentro de Windows!