Cómo configurar WSL en Windows 10: una guía completa

Instalar WSL en Windows 10 es un poco raro, pero supone una gran ventaja para cualquiera que quiera Linux en su equipo sin arranque dual ni una máquina virtual. Básicamente, se activa una función, se instala una distribución de Linux desde la Microsoft Store y listo. Pero el problema es que a veces los pasos no funcionan como deberían, o hay alguna configuración oculta que lo estropea. Así que, si tienes problemas, como que WSL no se active o que los comandos no se reconozcan, esta guía rápida te ayudará a solucionarlos.

Cómo solucionar problemas de instalación de WSL en Windows 10

Método 1: Verifique que las funciones de Windows estén activadas correctamente

  • Vaya al Panel de control > Programas > Activar o desactivar características de Windows.
  • Desplázate hasta encontrar el Subsistema de Windows para Linux. Asegúrate de que esté marcado. A veces es un poco complicado; si no lo está, prueba a desactivarlo, reiniciarlo y volver a activarlo.
  • Para WSL 2, asegúrese de que la Plataforma de Máquina Virtual también esté habilitada. Esto es esencial para ejecutar la versión más reciente.
  • Luego de alternar, haga clic en Aceptar y luego reinicie su PC.

Esto es bastante básico, pero vale la pena verificarlo: si la función no está completamente habilitada, WSL no funcionará correctamente o no funcionará en absoluto. En una configuración, he visto que la función permanece deshabilitada después de reiniciar sin hacer nada más, así que vale la pena volver a verificarla.

Método 2: Asegúrese de que su versión de Windows sea compatible con WSL 2

  • Verifique su compilación de Windows a través de Configuración > Acerca de > Especificaciones de Windows.
  • WSL 2 requiere al menos Windows 10 versión 2004 (compilación 19041) o superior. Ejecútelo winveren el cuadro de diálogo Ejecutar ( Win + R) para ver su versión.
  • Si su versión es demasiado antigua, actualice Windows desde Configuración > Actualización y seguridad > Windows Update. A veces es necesario reiniciar, y en equipos antiguos, la instalación tarda un poco.

Porque, claro, Windows tiene que complicarlo más de lo necesario. Sin las últimas actualizaciones, WSL 2 simplemente no funciona correctamente, o ni siquiera funciona.

Método 3: Instalar o actualizar manualmente el kernel de Linux WSL 2

  • Descargue el último paquete de actualización del kernel de Linux desde el enlace de actualización del kernel WSL2 de Microsoft.
  • Ejecute el instalador y siga las instrucciones. A veces, Windows no está lo suficientemente actualizado como para manejar WSL 2 correctamente sin actualizar manualmente el kernel.
  • Una vez instalado, abra PowerShell como administrador y configure WSL 2 como predeterminado: wsl --set-default-version 2.

Esto es útil si el sistema genera errores sobre la desactualización de la versión del kernel. En algunas máquinas, el comando falla o simplemente se bloquea, así que con paciencia y una actualización manual se puede solucionar.

Método 4: Instale o reinstale su distribución de Linux

  • Dirígete a Microsoft Store y busca tu distribución favorita: Ubuntu, Debian, Kali, lo que funcione.
  • Si ya está instalado, pero no funciona correctamente, intenta desinstalarlo y luego reinstalarlo. O bien, ejecuta PowerShell para borrar la instalación actual y luego reinstálalo desde cero.wsl --unregister
  • Al iniciar la distribución por primera vez se le debería solicitar un nombre de usuario y una contraseña: no omita este paso.

Este paso suele corregir errores extraños o instalaciones corruptas. A veces, en configuraciones antiguas, la instalación inicial no se completa correctamente, por lo que es útil realizarla desde cero.

Método 5: Ejecute comandos WSL directamente para solucionar problemas

  • Ejecútalo wsl --list --verbosepara ver las distribuciones instaladas y su estado. Si aparece “Detenido” o “Instalando”, reiniciar o reinstalar podría ser útil.
  • Configure la distribución para usar WSL 2 explícitamente si no lo hace:.wsl --set-version 2
  • Si no se reconocen los comandos WSL, confirme que la variable PATH incluya el directorio System32 o intente volver a ejecutar la Terminal de Windows como administrador.

Esto es algo que ocurre detrás de escena, pero puede darte una pista si algo no está sincronizado, como si la distribución no está registrada correctamente o aparecen errores durante el lanzamiento.

Consejos para que la WSL juegue bien

  • Asegúrese de que Windows esté completamente actualizado: a veces es cuestión de esperar hasta que aparezca el último parche que solucione los errores de WSL.
  • Utilice PowerShell o Windows Terminal para los comandos; a menudo brindan una mejor respuesta.
  • Explora el proyecto Winhance si deseas mejorar tu experiencia en WSL, como personalizar colores o solucionar problemas de fuentes.
  • Mantenga su distribución de Linux actualizada con sudo apt update && sudo apt upgrade(para Ubuntu).
  • Probar diferentes distribuciones de Linux puede revelar cuál se comporta mejor en su sistema: algunas son menos problemáticas que otras.

Preguntas frecuentes

¿Qué pasa si WSL todavía se niega a encenderse?

A veces, una reinstalación limpia de la función y la distribución, además de un reinicio, funciona. Además, comprueba que la virtualización de hardware esté habilitada en la BIOS (ya que es la base de WSL 2).

¿Cómo desactivo WSL si quiero empezar de nuevo?

Vaya al Panel de control > Programas > Activar o desactivar características de Windows, desmarque Subsistema de Windows para Linux y plataforma de máquina virtual y luego reinicie.

Resumen

  • Compruebe si las funciones de Windows están activadas y actívelas si es necesario.
  • Actualice Windows a la última versión para garantizar la compatibilidad.
  • Actualice manualmente el kernel de WSL 2 si aparecen errores.
  • Reinstale o repare sus distribuciones de Linux.
  • Utilice herramientas de línea de comandos para solucionar problemas y verificar configuraciones.

Resumen

Conseguir que WSL funcione correctamente no siempre es pan comido, sobre todo con las actualizaciones de Windows y las configuraciones ocultas que fallan. Pero una vez que funciona, es una configuración bastante sencilla: herramientas de Linux en tu equipo Windows, sin complicaciones. A veces es necesario investigar un poco o actualizar manualmente el kernel, pero vale la pena. Al final, con suerte, esto le ahorrará mucha frustración a alguien o al menos hará que WSL funcione más rápido que un titular sobre la inexperiencia de las actualizaciones de Windows. Crucemos los dedos para que esto ayude a que el proceso sea menos tedioso.