¿Qué es WSL2 y cómo instalarlo en Windows 10? | CourseIt Blog
logo courseit

¿Qué es WSL2 y cómo instalarlo en Windows 10?

35

1. ¿Qué es WSL?

   

El Subsistema de Windows para Linux, o Windows Subsystem for Linux (WSL), permite que los desarrolladores ejecuten un entorno de trabajo GNU/Linux, incluyendo todas sus herramientas, utilidades y aplicaciones, directamente en windows, sin la necesidad de usar una maquina virtual tradicional o hacer un dualboot. Recientemente Microsoft sacó una versión mejorada de WSL, que decidieron llamar WSL2.

 


   

2. ¿Por qué WSL2?

   

Utilizar WSL nos permite mantener nuestro entorno de trabajo en Linux, pero con todas las ventajas de windows, sin usar maquinas virtuales tradicionales y con una configuración bastante sencilla y rápida (si cumplimos con los requisitos).

 


   

3. ¿Cuáles son los requisitos para instalar WSL2?

   

  • Para sistemas x64: Version 1903 o más, con compilación de Sistema Operativo (Build) 18362 o más.
  • Para sistemas ARM64: Version 2004 o más, con compilación de Sistema Operativo (Build) 19041 o más
  • Las compilación de Sistema Operativo mas bajas que 18362 no soportan WSL2. (Si tienen que actualizar su versión de windows utilicen el asistente de actualización)

 

1. Encontrar Tipo de Sistema Operativo

Para ver que tipo de sistema utilizan, tienen que escribir en la búsqueda de windows 10, la palabra msinfo, y ejecutar el programa que aparece, se va a ver algo similar a esto:

 

 

Una vez abierto, deben fijarse bajo el elemento Tipo de Sistema, cuál tienen, si es x64 o ARM64:  

 

En mi caso tengo x64.

 

2. Encontrar Versión de Windows 10

Para validar el tipo de version, tienen que presionar: ⊞ Win + R y escribir winver Y una vez allí van a ver algo similar a esto:

 

 

Presten atención que en Versión dice 2004 en mi caso, y en compilación de SO (Build) dice: 19041, por lo que los requisitos de versión y compilación los cumplo.

 


   

PARA CONTINUAR DE ACÁ EN ADELANTE TIENEN QUE CUMPLIR CON LOS REQUISITOS MENCIONADOS CON ANTERIORIDAD, SI NECESITAN ACTUALIZAR WINDOWS HAGANLO DESDE EL ASISTENTE DE ACTUALIZACIONES Y DESDE AQUÍ

4. Pasos de Instalación:

   

1. Habilitar el Subsistema de Windows para Linux (Windows Linux Subsistem) o WLS

Deben ir a la búsqueda de Windows 10, y escribir Windows Powershell, les debe aparecer una aplicación similar a esta:

 

 

Lo importante es que lo ejecuten como administrador, para hacerlo, tienen que hacer click derecho -> ejecutar sobre administrador:  

 

Una vez abierto, tienen que copiar y pegar en la terminal que les abrió el siguiente comando:

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

 

 

Luego ejecutamos el siguiente comando en la misma terminal que tenemos abierta (una vez que termine la tarea anterior):

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

 

 

Presten atención porque son dos comandos distintos, aunque se vean similares.

 

2. Descargar la actualización de Kernel de Linux

Acá dependiendo de su TIPO DE SISTEMA OPERATIVO (x64 o ARM64), tienen que descargar e instalar lo siguiente:

Puede que les pida permisos de Administrador para realizar la instalación, una vez finalizada, continuamos con el siguiente paso.

 

3. Predeterminar WSL 2

En la terminal de Powershell que teníamos abierta (volverla abrir con permisos de administrador si la cerramos), tenemos que ejecutar el siguiente comando:

 

 wsl --set-default-version 2

 

Esta operación es crítica y puede demorar varios minutos.

 

4. Instalar la distribución de Linux

  • Deben abrir la Miscrosoft Store: La pueden encontrar en la búsqueda de windows 10
  • Deben buscar Ubuntu e instalar su distribución de preferencia: Ya sea Ubuntu, Ubuntu 20.04 LTS o Ubuntu 18.04 LTS (LOS USUARIOS AVANZADOS QUE VENGAN DE LINUX TAMBIÉN PUEDEN INSTALAR FEDORA, DEBIAN, KALI, openSUSE, u otros)

 

5. Ejecutar Linux

En la búsqueda de Windows 10 tienen que buscar el nombre de la distrubución que instalaron, por ejemplo: Ubuntu, y ejecutarla

 

La primera vez que la ejecuten les va a pedir un usuario y contraseña, ambos son importantes asi que elijan con cuidado.


Para validar que todo haya salido bien, tienen que ejecutar en el Powershell como administrador:

wsl --list --verbose

Si ven el nombre de su distribución ubuntu seguido de running, seguido de 2, significa que todo salió bien.

 

 

 


 

Información adicional

  • Fuente  

  • Si te quedaron dudas sumate al discord de CourseIt o hablame por twitter  

  • Si querés aprender más veni a estudiar conmigo, más info acá  

  • Si le das like al post me ayudas <3

 

Gracias por leer!