Instalar Linux junto con Windows 11 solía ser un poco complicado, pero con la llegada del Subsistema de Windows para Linux (WSL), es mucho más fácil. Si tu objetivo es ejecutar comandos de Linux, instalar herramientas o simplemente tener un entorno Linux listo sin complicarte con configuraciones de arranque dual o máquinas virtuales, WSL es la solución ideal. Una vez que le coges el truco, parece bastante sencillo, pero a veces la instalación puede ser un poco complicada, sobre todo si trabajas con versiones antiguas de Windows o actualizaciones faltantes. Por lo tanto, esta guía te ayudará a poner en marcha WSL sin complicaciones.
Cómo solucionar problemas de instalación de WSL en Windows 11
Asegúrese de que su Windows esté completamente actualizado
Esto es crucial, ya que WSL depende de algunas funciones más recientes de Windows. Si usas versiones obsoletas, es posible que los comandos no funcionen correctamente. Consulta Windows Update en Configuración > Windows Update (o usa el Win + Iacceso directo **** para abrir Configuración).Asegúrate de tener al menos Windows 11 21H2 o una versión posterior. De lo contrario, actualiza primero. A veces, el comando WSL no se ejecuta correctamente si tu sistema se retrasa con las actualizaciones.
Reinstale WSL y los componentes necesarios mediante la línea de comandos
Si el comando simple wsl --install
falla o no funciona, intente habilitar las funciones opcionales manualmente. Abra PowerShell como administrador (haga clic con el botón derecho en el menú Inicio, seleccione Terminal de Windows (Administrador) ) y ejecute:
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Estos habilitan los componentes principales necesarios para WSL 2. Tras la ejecución, reinicie su PC. A veces, es necesario modificar Windows para que estas funciones se habiliten correctamente. En algunos casos, si persisten los errores, le recomendamos comprobar si la función Hyper-V también está habilitada. Aunque WSL 2 puede funcionar sin ella, habilitarla a veces puede solucionar problemas de compatibilidad inusuales.
Verifique la configuración de su BIOS para la virtualización de hardware
Porque, claro, Windows tiene que complicarlo más de lo necesario. Si WSL sigue sin instalarse correctamente después de todo esto, accede a tu BIOS/UEFI y verifica que la virtualización de hardware (Intel VT-x o AMD-V) esté habilitada. No tiene sentido intentar ejecutar Linux en Windows si las opciones de virtualización de tu CPU están desactivadas.
Instalar WSL manualmente si el método automático falla
Si lo ejecutaste wsl --install
y no funcionó, puedes intentar la ruta manual. Descarga la última actualización del kernel de WSL desde el paquete de actualización del kernel de WSL2 Linux de Microsoft e instálala.
wsl --set-default-version 2
Esto establece WSL 2 como predeterminado, que es más rápido y ofrece más funciones. Luego, instala una distribución de Linux desde la Microsoft Store (como Ubuntu, Debian o Fedora).Simplemente busca “Linux” en la tienda, elige una favorita e instálala. Una vez instalada, ábrela desde el menú Inicio; se te pedirá que configures un nombre de usuario y una contraseña.
Ejecutar un diagnóstico rápido
Si sigues teniendo problemas, prueba a ejecutar wsl --list --verbose
para ver qué distribuciones están instaladas y sus estados. Si una distribución está bloqueada en “Instalación” o no se inicia, a veces es útil desinstalarla y reinstalarla. Usa ” wsl --unregister <distro name>
Restablecer” y luego reinstálala desde la Tienda.
Otros trucos que a veces salvan el día
- Restablezca WSL deshabilitando o habilitando el Subsistema de Windows para Linux desde la sección Activar o desactivar las características de Windows en el Panel de control. Luego, reinicie y vuelva a habilitarlo.
- Verifique si las configuraciones de su Programa Windows Insider están alterando las compilaciones: a veces, las compilaciones internas tienen errores que impiden que WSL funcione.
- Elimine instalaciones o configuraciones antiguas de Linux que puedan estar dañadas.
En algunas configuraciones, la instalación falla las primeras dos veces, pero después de reiniciar o eliminar algunos archivos sobrantes, funciona como por arte de magia. No sé por qué a veces es tan inestable, pero la paciencia y varios reinicios parecen ayudar. Todo este proceso parece un poco enrevesado para lo que debería ser una instalación sencilla, pero bueno, Windows, por supuesto, tiene que complicarlo más de lo necesario.
Resumen
- Actualice Windows a la última versión.
- Habilite el Subsistema de Windows para Linux y la Plataforma de máquina virtual a través de PowerShell o las características de Windows.
- Verifique la configuración de virtualización en el BIOS.
- Ejecute
wsl --set-default-version 2
e instale Linux desde Microsoft Store. - Si algo falla, intenta desinstalar distribuciones antiguas o restablecer funciones y luego vuelve a instalarlo.
Resumen
Conseguir que WSL funcione a la perfección en Windows 11 puede resultar un poco inconsistente: a veces todo va bien, otras no tanto. Pero una vez configurado, tener herramientas de Linux integradas en Windows es revolucionario. Recuerda siempre comprobar primero la versión de Windows y la configuración del BIOS, y no dudes en reiniciar o reinstalar si algo se complica. Cruzamos los dedos para que esto ayude a evitar horas de frustración y a que Linux y Windows funcionen a la perfección.