Instalar WSL2 Windows Subsystem for Linux en Windows 11 21H2 y 22H2

Recuerda habilitar la virtualización en el CMOS / BIOS de tu computadora para ello revisa la marca de tu equipo y con que tecla(s) ingresar al BIOS.

En 22H2 tecla Window ⊞ y busca Activar o desactivar las caracteristicas de Windows

Marcar Plataforma de máquina virtual y Subsistema de Windows par Linux > Aceptar y por ultimo Reiniciar ahora

Ejecuta Windows Terminal como administrador

Escribe en la linea de comandos wsl --install y presiona ENTER

Reiniciamos la computadora. En mi caso me marco este error:

Installing, this may take a few minutes…
WslRegisterDistribution failed with error: 0x8007273f
Error: 0x8007273f An address incompatible with the requested protocol was used.

Press any key to continue…


Si todo va bien pasate al paso de Usuario y Contraseña.

Para solucionarlo, ejecutamos como administrador la terminal y escribimos wsl --set-default-version 1 para cambiar por la versión WSL1.

Ejecute wsl --list --online para ver las distros disponibles, luego wsl --install -d Ubuntu-20.04 para instalar la última versión disponible.

Ingresamos el nombre de usuario de Linux Ubuntu < elrayte > para mi caso y la contraseña.

Ya en la distro de Ubuntu actualizamos los paquetes con sudo apt-get update y esperamos a que termine, y sudo apt-get dist-upgrade para actualizar todo el SO.

Aceptamos todos los mensajes con Y y Enter.

Al terminar salimos con el comando exit

Ejecutamos nuevamente como administrador Windows Terminal y cambiamos a la versión WSL2

wsl.exe --update
wsl --set-default-version 2

https://learn.microsoft.com/es-es/windows/wsl/install-manual#step-4—download-the-linux-kernel-update-package

Ahora configuramos Windows Terminal para que por defecto ejecute la terminal de Ubuntu 20.04 vamos a flecha abajo > Configuración

Se abrira el editor de texto o VS Code el que tienes asignado por defecto., copiamos la clave "guid" asignada a Ubuntu y lo remplazamos como valor en "defaultProfile" guardamos y cerramos.

Ahora al momento de ejecutar Windows Terminal por defecto estaremos en la Terminal de Ubuntu.

Te recuerdo que para tener actualizado tu Ubuntu ejecuta:

sudo apt-get update
sudo apt-get upgrade

Documentacion completa https://docs.microsoft.com/en-us/windows/wsl/install

View more articles
  • Como usar Esptool

    Esptool es un conjunto de herramientas creadas en Python para programar las placas de desarrollo ESP8266, ESP8585, ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-H2, ESP32-S2 y ESP32-S3. 1.- Instala la ultima versión de Python (ocupas 3.10 o superior., sigue la guía) 2.- Instala Visual Studio Code (Sigue el tutorial) 3.- Crea una carpeta por ejemplo esptool y…

  • Como configurar un entorno de desarrollo para el lenguaje C / C++

    Para crear un entorno de trabajo para poder jugar con el lenguaje C recomiendo 1. Instalar compilador C / C++ Para Windows Descarga e instala MinGW Ejecuta MinGW Installer Manager selecciona los paquetes básicos e instálalos (durara algunos minutos ya que los descarga) Agregar MinGW al PATH Es importante agregarlo a las variables del sistema…

  • Python 101: Instalar entorno de trabajo IDE Visual Studio Code

    Existe un sin fin de editores de código IDE (Integrated development environment / Entorno de desarrollo integrado) especiales para Python como: Pero la que recomiendo es Visual Studio Code (descarga e instala el adecuado para tu Sistema Operativo Windows, Linux o Mac) E instala estas extensiones: En VSC le damos clic al Icono de Extensiones…