Instalar Linux en Windows 11 ya no es tan complicado: gracias a WSL, es bastante sencillo y puedes conseguir un buen entorno Linux junto con Windows sin la pesadilla del arranque dual. Para quienes siempre han querido herramientas Linux pero odian el arranque dual o las configuraciones de máquinas virtuales, esto es una gran novedad. Pero, seamos sinceros, la configuración no siempre es perfecta a la primera. A veces, WSL no se instala correctamente o la distribución de Linux no se inicia, especialmente en ciertos dispositivos o después de actualizaciones importantes de Windows. Así que, si tienes problemas, aquí tienes algunos consejos y trucos para superarlos.
Cómo instalar Linux en Windows 11
Habilitar WSL y el modo de plataforma de máquina virtual
Esta parte puede resultar confusa para algunos, sobre todo porque Windows puede ser un poco quisquilloso con los interruptores. Primero, abra PowerShell como administrador (busque PowerShell, haga clic derecho, ejecute como administrador) y escriba:
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
y luego:
dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Esto garantiza que tanto WSL como la Plataforma de Máquina Virtual estén habilitados, lo cual es necesario para que WSL 2 funcione correctamente. Después de ejecutar estos comandos, reinicie el PC. En algunas configuraciones, incluso si cree que ha habilitado todo, Windows olvida aplicar los cambios por completo hasta que se reinicia.
Otra opción, si prefieres la interfaz gráfica, es ir a Configuración > Aplicaciones > Funciones opcionales, hacer clic en Agregar una función, buscar Subsistema de Windows para Linux y Plataforma de máquina virtual e instalar ambos. Sinceramente, la línea de comandos es más rápida y fiable, sobre todo en una instalación nueva o después de las actualizaciones.
Instalar WSL y una distribución de Linux
Una vez que esté nuevamente en funcionamiento, abra PowerShell nuevamente (se recomienda el modo administrador) y escriba:
wsl --install
Este comando debería instalar automáticamente la última versión de WSL y usar Ubuntu como opción predeterminada. Si no funciona (lo que ocurre en configuraciones antiguas o, a veces, después de configurar todo manualmente), es posible que tengas que instalar manualmente una distribución específica.
Para la configuración manual, puedes descargar tu distribución desde la Microsoft Store. Busca Ubuntu, Debian o Kali Linux. A veces, si la Store no se abre correctamente o WSL no está habilitado, simplemente ve a Configuración > Aplicaciones > Aplicaciones y características y activa o desactiva manualmente las características de Windows haciendo clic en el enlace “Activar o desactivar características de Windows” y marcando la opción “Subsistema de Windows para Linux y Plataforma de Máquinas Virtuales”. Luego, reinicia, abre la Store e instala.
Configurar y ejecutar su distribución de Linux
Una vez instalada, puedes iniciar tu aplicación de Linux desde el menú Inicio. La primera ejecución tarda uno o dos minutos; se te pedirá que crees un nombre de usuario y una contraseña. No sé por qué, pero por alguna razón, la primera vez a veces es lenta o incluso falla, así que no te preocupes. Si eso ocurre, cerrar y volver a abrir la distribución suele ser útil. Tras la configuración, estarás en modo shell de Linux, listo para usar.
Actualización y solución de problemas de WSL
Ejecutar sudo apt update && sudo apt upgrade
dentro de la terminal de Linux mantiene la seguridad y la frescura. Sin embargo, hay un punto delicado: si tu instancia de WSL no funciona correctamente, comprueba la versión que estás usando wsl --list --verbose
. Si muestra la versión 1 o si WSL no se inicia correctamente, es posible que tengas que actualizar manualmente a WSL 2.
Para actualizar a WSL 2, ejecute wsl --set-default-version 2
y configure su distribución a WSL 2 con. Reemplace <distro_name> con el nombre que aparece en wsl –list –verbose. A veces, si WSL 2 no se instala, podría deberse a que faltan actualizaciones del sistema o a que la virtualización de hardware está deshabilitada. Compruebe en la BIOS que las extensiones de virtualización (Intel VT-x o AMD-V) estén habilitadas. Porque, claro, Windows tiene que complicarlo más de lo necesario.wsl --set-version
Consejos adicionales y errores comunes
Si el problema persiste, considere desinstalar y reinstalar WSL a través de la documentación de instalación de WSL de Microsoft. Además, ejecute DISM /Online /Cleanup-Image /RestoreHealth
PowerShell para corregir posibles daños en el sistema que puedan interferir con la habilitación de funciones.
Y, sinceramente, algunas configuraciones de hardware tienen sus peculiaridades. En ciertas máquinas, WSL o la Tienda pueden generar errores tras actualizaciones importantes de Windows. Ejecutar sfc /scannow
a veces puede solucionar problemas subyacentes en los archivos del sistema que impiden que WSL se inicialice correctamente.
Espero que estos consejos ayuden a resolver problemas comunes. No sé por qué funciona, pero en algunas configuraciones, tras habilitar funciones, reiniciar y actualizar manualmente, el entorno Linux finalmente se inicia sin problemas. A veces, basta con un simple reinicio para solucionar los problemas de las actualizaciones.
Resumen
- Habilite WSL y la plataforma de máquina virtual a través de PowerShell o GUI.
- Reinicie y luego instale WSL con
wsl --install
o desde la Tienda. - Elige e inicia tu distribución y configúrala.
- Actualice su sistema Linux y verifique la versión de WSL si es necesario.
- Si los problemas persisten, verifique que la virtualización esté habilitada en el BIOS, ejecute verificaciones del estado del sistema y considere reinstalar WSL.
Resumen
Conseguir que Linux funcione en Windows 11 con WSL es mucho más fácil que antes, pero no siempre es una experiencia sin complicaciones. Las peculiaridades del hardware, las actualizaciones de Windows y la configuración del sistema pueden generar sorpresas. Sin embargo, si todo cuadra, es una forma bastante fiable de obtener herramientas Linux sin tener que preocuparse por el arranque dual o las máquinas virtuales. Solo ten en cuenta que, a veces, una pequeña solución de problemas o varios reinicios marcan la diferencia. Crucemos los dedos para que esto te evite algunos dolores de cabeza.