Instalar el Subsistema de Windows para Linux (WSL) en Windows 11 puede parecer bastante sencillo (y en general lo es), pero a veces las cosas no salen como se espera. Puede que el comando no se ejecute o que WSL se niegue a activarse correctamente. O quizás, tras reiniciar, te encuentres con una terminal de Linux en blanco o con errores extraños. Es bastante molesto, porque estás deseando tener tu entorno Linux funcionando sin problemas, sobre todo si eres desarrollador o te gusta trastear con la tecnología. Esta guía te explicará algunos problemas comunes, cómo solucionarlos y algunas soluciones prácticas para que finalmente puedas tener tu shell de Linux en Windows 11 sin desesperarte.
Cómo solucionar problemas comunes al instalar WSL en Windows 11
Asegúrese de que la virtualización esté habilitada en la BIOS.
Por qué es útil: WSL 2 depende en gran medida de la virtualización; si está desactivada en la BIOS, nada funcionará correctamente. A veces se olvida que los problemas con la configuración de la BIOS pueden ser la causa.
Cuándo se aplica: Ves errores como “Plataforma de máquina virtual no habilitada” o los comandos de WSL simplemente se bloquean o fallan sin mostrar ningún mensaje.
Qué esperar: Una vez habilitados, los comandos como wsl --installestos se ejecutarán de manera más confiable y la configuración debería progresar sin errores extraños.
Para comprobarlo, reinicia el sistema en la BIOS/UEFI (normalmente pulsando las teclas Ctrl+ DeleteA F2, Ctrl+B o similares durante el arranque) y busca las funciones de virtualización, a menudo denominadas Intel VT-x o AMD-V. Actívalas si están desactivadas, guarda los cambios y reinicia. En algunos sistemas, este paso supone un cambio radical.
Asegúrese de que estén habilitadas las características de Windows para WSL y la plataforma de máquina virtual.
Por qué ayuda: A veces, incluso si ejecutas wsl --installen PowerShell, las características necesarias de Windows no están habilitadas, lo que provoca que WSL funcione con dificultades o no se instale en absoluto.
Cuándo se aplica: Después de ejecutar el comando de instalación, el proceso se detiene o finaliza con errores, o aparece un mensaje que sugiere que faltan funciones.
Qué esperar: Habilitar estas funciones manualmente suele facilitar las cosas.
Ve a Configuración > Aplicaciones > Características opcionales > Agregar una característica. Busca “Subsistema de Windows para Linux” y “Plataforma de máquina virtual”. Marca ambas casillas y haz clic en “Instalar”. También puedes hacerlo mediante PowerShell como administrador.
DISM /Online /Enable-Feature /FeatureName:Microsoft-Windows-Subsystem-Linux /All /NoRestart DISM /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /All /NoRestart
No olvides reiniciar después de habilitarlo.
Actualiza el kernel manualmente si WSL 2 sigue sin instalarse.
¿Por qué es útil?: A veces, la descarga automática de la actualización del kernel de Linux no funciona o está desactualizada. WSL 2 requiere un kernel de Linux más reciente para funcionar correctamente.
Cuándo ocurre: Se producen errores como “WSL 2 requiere un kernel actualizado” o comandos como wsl --set-default-version 2fallan.
Qué esperar: Instalar o actualizar el kernel manualmente suele resolver estos problemas.
Dirígete a la página oficial de actualización del kernel de WSL2 de Microsoft y descarga el paquete MSI más reciente. Ejecútalo, sigue las instrucciones y reinicia el equipo. Después de esto, deberías poder configurar WSL 2 como predeterminado sin problemas.
Ejecutar comandos de WSL en PowerShell o CMD con privilegios de administrador
Por qué es útil: A veces, los permisos pueden estar impidiendo que las cosas funcionen correctamente, especialmente al instalar o actualizar WSL.
Cuándo se aplica: Comandos como wsl --installestos wsl --set-default-version 2generan errores de permisos o simplemente no hacen nada.
Qué esperar: Ejecutar estos comandos como administrador a menudo desbloquea el acceso necesario.
Haz clic con el botón derecho en Inicio y selecciona Terminal de Windows (Administrador), o ejecuta PowerShell como administrador. Luego, intenta ejecutar tus comandos nuevamente, como por ejemplo:
wsl --install
Consulta la Microsoft Store para obtener información sobre tu distribución de Linux.
¿Por qué es útil? En algunas configuraciones, la distribución de Linux no se instala correctamente o no está configurada como predeterminada. Instalarla directamente desde la Microsoft Store facilita la gestión de las distribuciones.
Cuándo se aplica: Después de habilitar las funciones y reiniciar, la aplicación Linux sigue sin iniciarse o aparecen errores sobre archivos faltantes.
Qué esperar: Instalar o desinstalar distribuciones desde la Tienda suele solucionar estos problemas.
Abre la aplicación Microsoft Store, busca tu distribución de Linux preferida (como Ubuntu, Debian o Fedora) y pulsa Obtener. Instálala y, a continuación, ábrela desde el menú Inicio; te pedirá que configures tu cuenta de usuario.
Reinicia después de cada paso importante; es raro, pero funciona.
Por qué ayuda: Windows a veces necesita un reinicio completo para incorporar todos los cambios del sistema, sobre todo después de habilitar funciones o instalar kernels. En una configuración funcionó a la primera, en otra…no tanto. Bastante frustrante.
Cuándo aplicar: Después de habilitar funciones, instalar actualizaciones o modificar la configuración del BIOS, no omita reiniciar el equipo. Incluso una pequeña demora puede marcar una gran diferencia.
Qué esperar: A veces, un reinicio rápido soluciona fallos o configuraciones incompletas que podrían bloquear tu progreso.
Resumen
- Asegúrese de que la virtualización esté activada en la BIOS.
- Habilitar WSL y la plataforma de máquina virtual en las características de Windows.
- Actualice manualmente el kernel de Linux si es necesario.
- Ejecutar comandos en una consola PowerShell o CMD con privilegios de administrador.
- Administra las distribuciones de Linux a través de Microsoft Store.
- Reinicia el sistema después de cada modificación importante; puede parecer algo trivial, pero es crucial.
Resumen
Poner en marcha WSL en Windows 11 no siempre es tarea fácil, sobre todo si las actualizaciones de hardware o de Windows causan problemas. Sin embargo, si se siguen estos pasos con atención, suele ser posible solucionar la mayoría de los problemas comunes. A veces parece que Windows complica las cosas innecesariamente, pero la perseverancia tiene su recompensa. Una vez que funciona, el entorno Linux se siente como un mundo completamente nuevo, sin la complejidad de la máquina virtual.
Con suerte, esto aclarará algunos de esos errores complicados y ayudará a agilizar la configuración. Crucemos los dedos para que esto le sirva a alguien para que WSL funcione sin problemas y sin demasiada frustración.