Cómo instalar WSL 2 en Windows Top 10

Cómo instalar WSL 2 en Windows Top 10
El subsistema de Windows para Linux 2, también conocido como WSL 2, es la última versión de una capa de compatibilidad que permite a los usuarios de Windows ejecutar un entorno Linux/GNU en Windows. A través de WSL 2, un usuario de Windows puede usar utilidades de Linux, línea de comandos, herramientas y aplicaciones en Windows directamente, sin la necesidad de una configuración de máquina virtual. Diseñado por Microsoft con el único propósito de trabajar en armonía con distribuciones de Linux y mejorar la productividad y experiencia general, WSL 2 permite que el usuario trabaje en Windows 10 mientras tiene el lujo de desarrollar distribuciones de Linux.

Al llegar como sucesor de WSL 1, fue creado para proporcionar al usuario un impulso notable en el rendimiento y una mejor compatibilidad del sistema. WSL 2 ofrece una variedad de características mejoradas, las más llamativas de las cuales son:

  • Tener una máquina virtual administrada (VM)
  • Permitiendo la capacidad completa de llamadas del sistema
  • Un núcleo de Linux incorporado

Estas características son el quid de lo que hace que el cambio de WSL 1 a WSL 2 sea una experiencia deseable.

Empezando

Antes de comenzar, debemos asegurarnos de tener Windows 10 actualizados a la versión 1903 con el sistema operativo 18362 o superior (para sistemas x64) o la versión 2004 con el sistema operativo 19041 o superior (para sistemas ARM64). Puede verificar su versión de Windows escribiendo Winver En el cuadro de búsqueda al lado del botón Inicio.

Si está ejecutando una compilación más antigua de Windows 10, puede actualizarla navegando a Configuración> Actualizaciones y seguridad> Compruebe las actualizaciones.

También debe asegurarse de que su dispositivo ofrezca un soporte adecuado para la virtualización de Hyper-V, que puede determinar escribiendo MSINFO32.exe en el cuadro de búsqueda y verificar la información de su sistema.

Habiendo hecho eso, podemos comenzar el proceso de instalación.

Paso 1. Inicializando WSL

Este es un paso crucial para instalar cualquier versión de WSL. Podemos inicializar WSL usando comandos de consola simples.

Haga clic en el botón Inicio y busque "Windows PowerShell". Haga clic derecho en el primer resultado y seleccione Ejecutar como administrador. Ahora debería aparecer una ventana de consola.

Ingrese la siguiente línea de comando en la consola y presione Entrar:

abatido.exe /en línea /habilitación-feata /treeReName: Microsoft-Windows-Subsystem-Linux /All /Norestart

La salida debe verse algo así como la imagen a continuación.

Paso 2. Inicialización de la plataforma VM

A diferencia de WSL 1, WSL 2 usa un kernel incorporado. Por esta razón, requerimos el uso de una plataforma de máquina virtual.

Como lo que hicimos para WSL en el Paso 1, ejecutaremos comandos en Windows PowerShell para habilitar la plataforma de máquina virtual.

Para Windows 10 (edición 2004):

abatido.exe /en línea /habilitación-feata /treeReName: VirtualMachinePlatform /All /Norestart

Para Windows 10 (versión 1903, 1909):

Habilitar -windowsoptionalFeature -online -FeateReName virtualMachinePlatform -norStart

Después de completar los pasos 1 y 2, se recomienda reiniciar su dispositivo para aplicar los cambios correctamente y asegurarse de que todo funcione según lo previsto.

Paso 3. Configuración de WSL 2 como predeterminado

Después de reiniciar su dispositivo, ejecute Windows PowerShell como administrador y escriba el siguiente comando:

WSL --set-default-version 2

En algunos casos, la consola le pedirá que actualice su kernel WSL. El aviso debería verse algo así:

Puede descargar la actualización visitando el enlace en la imagen de arriba o haciendo clic aquí (para x64).

Una vez que haya terminado de instalar, ejecute el comando nuevamente, y la versión predeterminada ahora debe estar configurada en WSL 2.

Etapa 4. Instalar una distribución de Linux

Ahora que hemos terminado con la configuración de WSL 2, es hora de instalar una distribución de Linux. Aquí tiene una amplia variedad de opciones para elegir, cada una con sus pros y contras. Actualmente, una de las distribuciones más populares: Ubuntu 20.04 LTS - es un sistema operativo de código abierto que atrapó una gran tracción en la comunidad de Linux. Otras opciones incluyen Kali Linux, Pengwin y Fedora Remix para WSL, pero es una cuestión de preferencia más que nada.

En aras de la simplicidad y amplia accesibilidad, procederemos con el uso de Ubuntu 20.04 LTS como la distribución de Linux para los próximos pasos.

Paso 5. Comenzando con WSL 2

Habiendo instalado la distribución de su elección, puede acceder a ella desde los iconos recientemente agregados en el menú Inicio. Haga clic en el icono para abrir Ubuntu para iniciar el proceso de instalación. Esto llevará un tiempo ya que está iniciando por primera vez, extrayendo todos los archivos y paquetes requeridos. Asegúrese de no apagar su dispositivo durante este proceso. Una vez que termine de arrancar, se le pedirá que ingrese un nombre de usuario y una contraseña. Complete un nombre de usuario y contraseña que encuentre adecuado. Habiendo hecho eso, ahora estás listo para usar WSL 2.

Un método alternativo para habilitar la plataforma WSL y VM (opcional)

Aquellos de ustedes que luchan por trabajar en la consola y están más acostumbrados a las configuraciones basadas en GUI tienen la opción de habilitar la plataforma WSL y VM manualmente. Siga los pasos a continuación para habilitar estas características.

En primer lugar, haga clic en el botón Inicio y busque "activar o desactivar las funciones de Windows". Haga clic en el primer resultado. Se debe abrir una nueva ventana de características.

Desplácese hacia abajo y busque la "plataforma de máquina virtual" y el "subsistema de Windows para Linux". Marque la casilla a la izquierda de los nombres para habilitarlos y haga clic en Aceptar.

Windows ahora instalará los archivos requeridos, después de lo cual le pedirá que reinicie su dispositivo para aplicar estos cambios. Después del reinicio, continúe según las instrucciones desde el paso 3 en adelante.

Observaciones adicionales

  • Puede volver a WSL 1 escribiendo wsl -set-default-version 1
  • Si su dispositivo carece de compatibilidad con Windows 10 o Hyper-V, aún puede usar WSL 1

Conclusión

Con WSL 2 finalmente instalado y configurado, está listo para experimentar la mejor integración de Windows-Linux. Ahora puede hacer todo su desarrollo relacionado con Linux sin dejar la comodidad de Windows 10 o hacer grandes longitudes mediante el doble de su PC. Con suerte, con la facilidad de usar aplicaciones de Linux y ejecutar comandos de Linux a velocidades rápidas y un rendimiento optimizado, su experiencia será nada menos que gratificante.