Es posible que Windows venga con estas características deshabilitadas, así que las habilitaremos desde consola.
Para ello, es necesario ejecutar los siguientes comandos desde Powershell (Win
+R
→ powershell
→ Enter
):
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Es tan sencillo como, desde la terminal (CMD/Powershell) ejecutar:
wsl.exe --install
Note
Es posible que este comando falle con un mensaje como:
WslRegisterDistribution failed with error: 0x80370102
Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS
Esto indica que es posible que tengas que habilitar la virtualización desde la BIOS de tu PC. Busca en Internet cómo hacerlo para tu modelo / placa base específico.
Important
Después de este paso, es necesario reiniciar el ordenador.
Es tan simple como ejecutar el siguiente comando desde terminal (CMD/powershell) especificando tu distro preferida, en este caso, Ubuntu:
wsl.exe --install Ubuntu
Note
Es posible que este comando falle con un mensaje como:
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 requires an update to its kernel component
Esto significa que ya tienes WSL1 instalado (la versión antigua). Para actualizar a WSL2, ejecuta los siguientes comandos:
wsl.exe --update
wsl --set-default-version 2
Y después vuelve a instalar la distro.
Tip
Puedes ver el listado de distros con wsl.exe --list --online
Una vez instalada la distro, te pedirá que crees un usuario, con nombre de usuario y contraseña.
Recuerda que siempre puedes volver a entrar en WSL mediante el comando wsl
, o desde la aplicación 'Windows Terminal'.