Cómo ejecutar Linux en Windows: Tutorial paso a paso para principiantes

Ejecutar Linux en Windows puede ser revolucionario, especialmente al intentar obtener ciertas herramientas de desarrollo, scripts o simplemente un entorno de línea de comandos diferente sin tener que reiniciar en un sistema operativo diferente. Pero, sinceramente, poner en funcionamiento WSL (Subsistema de Windows para Linux) no siempre es tan sencillo como promete. A veces, WSL simplemente no se instala correctamente o la distribución de Linux no se inicia después de pulsar el botón de instalación. Estos contratiempos pueden ser muy frustrantes, sobre todo si tienes un plazo ajustado o simplemente quieres experimentar sin complicarte demasiado. Por lo tanto, aquí tienes un enfoque práctico para solucionar problemas y configurarlo, para que no te quedes atascado en un lío.

Cómo configurar y solucionar problemas de WSL en Windows

Método 1: Habilite WSL correctamente y asegúrese de que todos los requisitos previos estén en su lugar

Primero, debes habilitar la función WSL en Windows. Es útil que tu versión de Windows esté completamente actualizada. Abre PowerShell como administrador y escribe:

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

Si desea ir más allá de solo WSL 1 y usar WSL 2 (que es mucho más rápido y mejor para ejecutar aplicaciones GUI de Linux), habilite también la función Plataforma de máquina virtual:

 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Después de eso, es recomendable obtener la última actualización de Windows, ya que WSL 2 utiliza ciertas funciones que podrían no estar presentes en versiones anteriores. Vaya a Configuración > Actualización y seguridad > Windows Update y busque actualizaciones. Claro que a Windows le gusta complicar las cosas un poco más de lo debido.

Método 2: Instalar WSL y actualizar el kernel manualmente

Una vez que Windows esté actualizado y las funciones habilitadas, instala la distribución de Linux desde la Microsoft Store (como Ubuntu).Simplemente busca “Ubuntu” en la tienda y pulsa “Instalar”.Sin embargo, ten en cuenta que, en algunas configuraciones, la distribución no se iniciará porque el kernel no está actualizado. Para ello, descarga el paquete de actualización del kernel de WSL 2 Linux más reciente desde la página de actualización del kernel de WSL 2 de Microsoft. Después de descargarlo, ejecútalo para instalar el kernel más reciente.

A veces, WSL sigue funcionando de forma extraña, por lo que podría ser conveniente configurar explícitamente WSL 2 como predeterminado. Abra PowerShell y ejecute:

 wsl --set-default-version 2

Esto garantiza que las nuevas distribuciones se ejecutarán con WSL 2 de forma predeterminada y puede ayudar a solucionar problemas de rendimiento o errores extraños con la instalación inicial.

Método 3: Inicia tu distribución de Linux y soluciona problemas comunes

Después de instalar la distribución de Linux, ábrala desde el menú Inicio. Se le pedirá que cree un nombre de usuario y una contraseña de UNIX. Si no ocurre nada o se bloquea, compruebe que las funciones de Windows estén habilitadas y que el kernel esté actualizado. Además, ejecute el siguiente comando en PowerShell si tiene problemas:

wsl --list --verbose

Esto muestra las distribuciones instaladas y su versión de WSL. Si tu distribución aparece como “En ejecución” pero no carga nada, prueba a forzar el apagado con:

wsl --shutdown

Luego, reinicia la distribución. Para algunos, restablecer todo el entorno WSL ayuda, ya que Windows puede ser un poco extraño con las configuraciones obsoletas.

Método 4: Acceder a archivos y configuraciones desde Windows y Linux

Una vez que funcione, podrás acceder a tus archivos de Windows desde Linux /mnt/c/(u otras unidades).Es práctico, pero ten cuidado: a veces ocurren errores de permisos o rutas. Además, para personalizarlo, puedes editar tu archivo ~/.bashrc o usar herramientas como Winhance para mejorar la apariencia de tus terminales.

Manténgase al tanto de las actualizaciones, especialmente durante los primeros días; a veces, WSL puede ser inestable hasta que se implementen. Y no olvide que, si cambia entre WSL 1 y 2, le recomendamos revisar su versión actual wsl --list --verbosey actualizarla o degradarla según sea necesario. En algunas configuraciones, la primera instalación de WSL 2 puede fallar silenciosamente o congelarse; en ese caso, solo tendrá que reiniciar el equipo e intentarlo de nuevo.

Claro que esto no siempre es fácil: a veces Windows simplemente funciona, otras veces es un poco terco. Pero con estos trucos, la resolución de problemas se vuelve mucho menos tediosa.

Resumen

  • Asegúrese de que Windows esté completamente actualizado, especialmente con actualizaciones de funciones.
  • Habilite WSL y la plataforma de máquina virtual mediante comandos de PowerShell.
  • Descargue e instale la última actualización del kernel de WSL 2 si es necesario.
  • Establezca WSL 2 como predeterminado con wsl --set-default-version 2.
  • Instale la distribución de Linux desde Microsoft Store, luego ejecútela y configúrela.
  • Si surgen problemas, verifique el estado de su distribución con wsl --list --verbosey realice un wsl --shutdownpara restablecer WSL.

Resumen

Configurar WSL no siempre es pan comido, sobre todo cuando fallan las cosas o las actualizaciones se retrasan. Pero, una vez en funcionamiento, es como tener una máquina Linux dentro de Windows: muy práctico para desarrollo, scripting o simplemente para explorar el mundo Linux sin tener que reiniciar constantemente. No te sorprendas si tienes que rehacer las cosas un par de veces o buscar la actualización del kernel, pero bueno, una vez que funciona, vale la pena. Cruzo los dedos para que esto ayude a alguien a superar el problema inicial y a ejecutar Linux sin problemas en Windows.