WSL 2 en Windows 10
Lo primero que hay que comprobar es tener la última versión de windows instalada, concretamente la versión 2004 a fecha de hoy. Esto se puede comprobar con el comando «winver» de windows.
Necesitaremos activar un par de características de windows. Para ello ejecutaremos:
…para seleccionar las siguientes dos características:
Y reiniciamos el equipo.
Debemos instalar ahora el kernel de Linux para el WSL2. Lo haremos en la siguiente página:
Desde la tienda de aplicación de Microsoft instalamos la distribución de Linux que queramos:
Después desde PowerShell (como Administrador) revisaremos la versión que este corriendo la distro instalada:
wsl --list --verbose
A continuación configuramos WSL 2 por defecto:
wsl --set-default-version 2
Con la distro instalada desde la tienda de aplicaciones de Microsoft, utilizamos los siguientes comandos desde la consola del Linux instalado:
sudo apt update && sudo apt upgrade -y
para actualizar linux.
sudo apt install kali-desktop-xfce -y
para instalar un entorno gráfico en dicho Linux.
sudo apt install xrdp -y
para instalar el servidor de escritorio remoto en nuestro Linux.
sudo service xrdp start
para levantar el servicio de escritorio remoto recién instalado.
cat /etc/os-release
para averiguar la versión concreta del Linux instalado.
ip add
para averiguar la ip que tiene nuestro Linux.
Desde el propio Windows podemos ejecutar el cliente de escritorio remoto facilitando la ip que acabamos de averiguar del Linux.
De esta forma tenemos un subsistema Linux con entorno gráficos en nuestro windows 10 sin necesitad de usar hypervisores de terceros como VirtualBox o vmWare.