Cómo instalar Linux WSL2 en Windows 10 y Windows 11

Ubuntu en Windows 10
Fuente: Windows Central

Microsoft se quedó boquiabierto cuando lanzó el Subsistema de Windows para Linux, una forma de ejecutar Linux real en Windows sin la necesidad de configurar una máquina virtual. El proyecto ha recibido mucho apoyo y WSL2 es el último y el mejor.

Va un paso más allá y agrega aún más asombro a la experiencia de Linux en Windows 10 y Windows 11. Si aún no lo ha comprobado, aquí le mostramos cómo comenzar.

Índice
  1. Configuración simplificada de WSL2 en Windows 10 y Windows 11
  2. Cómo activar el subsistema de Windows para Linux
  3. Cómo instalar WSL2 en Windows 10
    1. Activación de la máquina virtual
    2. Descarga e instalación de WSL2
  4. Configuración de WSL2 para sus distribuciones de Linux
    1. Establecer WSL2 como predeterminado
    2. Lista de distribuciones de Linux instaladas y su versión de WSL
    3. Cambiar la versión de WSL mediante la instalación de Linux
    4. Lanzar instalaciones específicas de Linux en PowerShell
    5. Terminal de lujo
    6. Así es como debería verse el menú Inicio de Windows 11

Configuración simplificada de WSL2 en Windows 10 y Windows 11

Wsl2

Fuente: Windows Central

Ahora hay una forma nueva y extremadamente simplificada de hacer que WSL2 funcione en su PC con Windows 10 y Windows 11. El único requisito es que esté ejecutando Windows 10 versión 2004 y superior. Si esto le suena a su sistema, asegúrese de haber descargado también el archivo opcional KB5004296 actualizar también, porque es el que activa esta función.

Ofertas de VPN: licencia de por vida por $ 16, planes mensuales por $ 1 y más

Una vez que esté en su lugar, abra PowerShell e ingrese este comando:

wsl --install

Eso es. El proceso de instalación comenzará y podrá relajarse hasta que se complete.

Si no ha instalado la versión necesaria de Windows 10 para seguir la Configuración fácil, el método existente, mucho más largo, aún funciona.

Cómo activar el subsistema de Windows para Linux

Antes de poder obtener WSL2, debe tener WSL. Puede sonar un poco extraño, pero los métodos para activar la primera iteración y la segunda son bastante diferentes. Pero para tener la versión más reciente, primero debe tener la primera. No hay una ruta directa para instalar WSL2.

Tenemos una guía completa sobre cómo configurar el subsistema de Windows para Linux, que debe consultar para obtener un manual de arranque completo, pero si está buscando la ruta más rápida, hay una sola línea de código para activarlo en su dispositivo.

Abra PowerShell como administrador e ingrese este comando:

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

Eventualmente, necesitará reiniciar su PC, pero puede dejarlo más tarde si va directamente a instalar WSL2.

Cómo instalar WSL2 en Windows 10

WSL2

Fuente: Windows Central

Ahora ha activado el subsistema de Windows para Linux. Es hora de descargar e instalar WSL2. La última iteración es básicamente una pequeña máquina virtual que se inicia en segundos y tiene un kernel de Linux adecuado en su núcleo. Y es por eso que la instalación difiere un poco de la activación del antiguo WSL normal.

También existen algunos requisitos previos para usar WSL2 en Windows 10. Debe tener las siguientes versiones:

  • Para sistemas x64: Versión 1903 o superior, con compilación 18362 o superior.
  • Para sistemas ARM64: Versión 2004 o superior, con compilación 19041 o superior.

Si tiene algo menos, deberá ejecutar Windows Update antes de continuar.

Suponiendo que todo esté bien, el resto es sencillo.

Activación de la máquina virtual

Si aún no lo ha habilitado, deberá habilitarlo antes de instalar WSL2. Como ya se dijo, WSL2 es una pequeña máquina virtual, por lo que Windows debe estar preparado para ello. Si ya lo ha habilitado, continúe con el reinicio de su PC para asegurarse de que está listo para instalar.

La forma más rápida de hacer esto es en PowerShell. Abra PowerShell como administrador e ingrese este comando:

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

Ahora reinicie su PC y continúe con la siguiente sección.

Descarga e instalación de WSL2

La siguiente parte solo requiere unos pocos pasos.

  1. Descargue la actualización del kernel de WSL2.
  2. Ejecute el instalador.
  3. Cuando se le solicite que proporcione permisos elevados, haga clic en .

Una vez que el instalador ha finalizado, WSL2 ahora está instalado con éxito en su PC.

Configuración de WSL2 para sus distribuciones de Linux

Lo bueno de WSL2 es que no reemplaza a WSL. Está corriendo junto a él. Esto significa que puede ejecutar instalaciones de Linux con una combinación de diferentes versiones. Puede configurar uno u otro como predeterminado, así como una versión específica para cada distribución de Linux que tenga en su PC.

Analicemos algunos de los comandos clave para usar en PowerShell que debe conocer.

Establecer WSL2 como predeterminado

WSL2

Fuente: Windows Central

Si desea que todo se ejecute en WSL2 tan pronto como lo instale, puede configurarlo como la versión predeterminada.

wsl --set-default-version 2

Lista de distribuciones de Linux instaladas y su versión de WSL

WSL2

Fuente: Windows Central

Con WSL2 configurado como predeterminado, cualquier instalación posterior de Linux lo usará automáticamente. Puede verificar fácilmente qué versión de WSL están usando sus distribuciones de Linux instaladas.

wsl --list --verbose 

El uso de la bandera detallada le dirá qué versión de WSL está asociada con qué instalación de Linux. Sin él, simplemente obtendrá una lista de las versiones de Linux que ha instalado.

Cambiar la versión de WSL mediante la instalación de Linux

WSL2

Fuente: Windows Central

La configuración predeterminada de WSL2 lo aplicará a todo lo que instale posteriormente. Si ya está configurado, deberá realizar la conversión manualmente. Del mismo modo, si desea cambiar entre la versión 1 y la versión 2 o ejecutar una reproducción aleatoria en su sistema, puede hacerlo.

wsl --set-version <distribution name> <versionNumber>

Entonces, por ejemplo, si tiene una instalación de Debian en WSL que necesita convertir a WSL2, debe ingresar wsl --set-version debian 2.

Lanzar instalaciones específicas de Linux en PowerShell

WSL2

Fuente: Windows Central

Si solo instaló una versión de Linux, simplemente escriba wsl en PowerShell lo lanzará al shell bash asociado. Pero si tiene más de uno, puede ejecutar una distribución específica con este comando.

wsl -d <distribution name>

Cuando haya terminado, escriba exit lo llevará de regreso a PowerShell.

A partir de ahora, puede seguir adelante e instalar el Linux que desee. Nuestra guía completa lo ayudará a lo largo del proceso, pero una vez que WSL2 está configurado de la manera que le gusta, simplemente desaparece en segundo plano.

También vale la pena obtener la aplicación Windows Terminal de Microsoft Store si está usando WSL. Si bien puede usar el terminal estándar instalado con cada uno o iniciarlo a través de PowerShell como se muestra arriba, el Terminal de Windows tiene una interfaz ordenada con pestañas que le permite ejecutar múltiples shells a la vez. Tenga PowerShell, Linux, Azure Cloud Shell, incluso el símbolo del sistema, todos abiertos juntos uno al lado del otro en una ventana.

Terminal de lujo

Terminal de Windows

Terminal de Windows

La nueva y moderna aplicación de terminal de código abierto de Microsoft.

Ya sea que le gusten los temas o simplemente quiera ejecutar varios shells diferentes uno al lado del otro, la aplicación Windows Terminal puede hacerlo todo.

Podemos ganar una comisión por compras usando nuestros enlaces. Aprende más.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir