Cómo ejecutar Linux en Windows 11: la guía definitiva

Ejecutar Linux en Windows 11 no es solo un truco genial, sino que es bastante práctico una vez que le coges el truco. Si alguna vez te has sentido limitado por Windows y has deseado poder ejecutar comandos o herramientas de Linux de forma nativa sin tener que lidiar con máquinas virtuales ni configuraciones de arranque dual, WSL (Subsistema de Windows para Linux) es una solución realmente inteligente. Es increíble lo bien que se integra, permitiéndote ejecutar un entorno Linux real en Windows, casi como si fuera parte del sistema operativo. Pero, por supuesto, configurarlo puede ser un poco complicado si no estás familiarizado con algunos comandos o rutas de menú, sobre todo si no funciona de inmediato. Así que este es un recorrido bastante honesto de lo que nos funcionó a muchos de nosotros intentando que WSL funcionara sin problemas en Windows 11, con algunos problemas comunes solucionados en el proceso.

Cómo usar Linux en Windows 11: Tutorial paso a paso

Paso 1: Habilitar el subsistema de Windows para Linux y la plataforma de máquina virtual

En primer lugar, WSL 2 no funciona por arte de magia; necesitas activar un par de funciones de Windows. Ve a Inicio > Configuración > Privacidad y seguridad > Para desarrolladores (o busca “Activar o desactivar funciones de Windows”).Luego, marca las casillas de Subsistema de Windows para Linux y Plataforma de Máquina Virtual. Como alternativa, si te sientes cómodo con la línea de comandos, simplemente abre una PowerShellventana elevada (haz clic derecho y selecciona *Ejecutar como administrador*) y ejecuta estos comandos:

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

Una vez hecho esto, probablemente necesitarás reiniciar tu máquina (Windows es un poco extraño al tener que hacer esto antes de que las funciones se activen correctamente).

Paso 2: Instale WSL 2 y su distribución de Linux favorita

Aquí es donde la cosa se vuelve un poco confusa, pero manejable: en las versiones más recientes de Windows 11, puedes simplemente ejecutar wsl --installel PowerShellSímbolo del sistema. Esto se encarga de gran parte del trabajo pesado: habilitar funciones, descargar el kernel de Linux e instalar Ubuntu por defecto. Para ello, abre PowerShell(admin) y escribe:

 wsl --install

Es un poco raro que esto no sea la opción predeterminada, pero bueno, en algunas configuraciones, incluso puede fallar la primera vez y luego funcionar al reiniciar. Si quieres una versión diferente de Linux, como Debian, Kali Linux o SUSE, simplemente ve a la Microsoft Store, busca la distribución y pulsa “Instalar”.Es prácticamente como instalar cualquier otra aplicación. Puedes tener varias distribuciones instaladas si te apetece aventurarte o necesitas herramientas específicas.

Paso 3: Inicie y configure su entorno Linux

Una vez instalada, busca tu nueva distribución de Linux en el menú Inicio, haz clic en ella y se realizará la primera configuración: te pedirá un nombre de usuario y una contraseña. La verdad es que no entiendo por qué todo es independiente de tu inicio de sesión de Windows, pero así es como funciona. Solo asegúrate de elegir algo que recuerdes, ya que necesitarás estas credenciales para los comandos de Linux más adelante.

Paso 4: Actualice su sistema Linux

Tras iniciar sesión, ejecute los comandos de mantenimiento estándar: sudo apt update && sudo apt upgrade. Esto actualiza la lista de paquetes e instala las últimas versiones del software. En algunos equipos, podría ser necesario ejecutarlo sudo apt updateun par de veces antes de que se instale todo. Es similar a una actualización de Windows, pero en Linux: garantiza que todo esté seguro y actualizado.

Paso 5: Acceda a archivos de Linux desde Windows y a archivos de Windows desde Linux

Esta sección le ayuda a evitar archivos duplicados o transferencias incómodas. Para acceder a archivos de Linux desde Windows, simplemente escriba \\wsl$en el Explorador de archivos. En cambio, en Linux, las unidades de Windows se montan en /mnt/c, /mnt/d, etc. Por lo tanto, si necesita un archivo de su Escritorio almacenado en Windows, probablemente esté en /mnt/c/Users/YourName/Desktop.

En algunas configuraciones, esta integración no es perfecta a la primera. En una máquina, tuve que reiniciar a mitad de camino o reiniciar el Explorador, pero normalmente funciona. La compartición fluida facilita mucho el trabajo de desarrollo o la creación de scripts, en comparación con lidiar con recursos compartidos de máquinas virtuales o unidades externas.

En general, tras verlo en acción, WSL te ofrece un shell Linux completo, con acceso a tus archivos de Windows, aplicaciones gráficas de Linux (si habilitas WSLg) y todo ello sin una sobrecarga excesiva de la máquina virtual ni problemas de arranque dual. Es bastante eficiente una vez que dominas la sintaxis de la línea de comandos y te das cuenta de cómo todo fluye.