En 2021, Microsoft introdujo Windows Subsystem for Linux (WSL). Con esta herramienta puedes ejecutar un entorno Linux directamente en tu máquina con Windows sin necesidad de herramientas como VirtualBox o configuraciones de arranque dual (dual-boot). Puedes iniciar una sesión de Linux con solo un clic y sin tener que reiniciar tu PC o estación de trabajo. Todo esto es posible gracias al software de virtualización integrado llamado Hyper-V. Si quieres saber más sobre la virtualización y cómo se aplica en Contabo, consulta nuestra serie Cloud Explained aquí.
En este tutorial para principiantes te guiaremos paso a paso por el proceso de instalación y habilitación de WSL en tu máquina local, además de instalar Ubuntu 22.04 LTS. Pero no te preocupes: también están disponibles otras distribuciones de Linux. Más adelante en este artículo te daremos un resumen completo de todas las distros disponibles.
Requisitos previos
Para seguir esta guía, asegúrate de que tu PC tenga Windows 10 versión 1903 (o posterior) con Build 18362 (o posterior).
Habilitar WSL en tu equipo
Por defecto, WSL está desactivado en tu PC o estación de trabajo. En este primer paso lo activaremos usando la línea de comandos.
Abre el menú de inicio presionando la tecla Windows y busca “PowerShell”. Haz clic derecho sobre Windows PowerShell y selecciona “Ejecutar como administrador”.
⚠️ Es posible que debas confirmar esta acción en una ventana emergente haciendo clic en “Sí”.
Ahora habilita WSL ingresando el siguiente comando:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Si todo salió bien, el sistema mostrará una salida similar a esta:
Habilitación de WSL completada
Activar Virtual Machine Platform y WSL 2 en Windows
Para ejecutar la versión más reciente de WSL (WSL 2), debes activar Windows Virtual Machine Platform.
Ejecuta este comando:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Verás una salida similar:
✅ Habilitación de WSL 2 completada
Para que los cambios surtan efecto, es necesario reiniciar tu PC.
Descargar el paquete de actualización del kernel de Linux
Es momento de descargar e instalar el paquete de actualización del kernel de Linux.
Si deseas descargarlo desde el sitio oficial de Microsoft, puedes hacerlo aquí.
También puedes usar este enlace directo de descarga.
Una vez descargado el archivo, ejecútalo para iniciar la instalación y sigue las instrucciones del asistente.
Establecer WSL 2 como versión predeterminada
Ahora debes establecer WSL 2 como la versión por defecto. Abre nuevamente PowerShell como administrador y ejecuta:
wsl --set-default-version 2
La salida será similar a:
✅ WSL 2 establecido como predeterminado
Instalar una distribución de Linux con WSL
Una vez que el sistema está listo y todos los requisitos están cubiertos, podemos proceder con la instalación de una distribución Linux en tu PC local.
Aquí tienes un resumen de las distribuciones Linux compatibles con WSL 2 y cómo se instalan:
Distribución Linux | Instalación vía Microsoft Store | Instalación vía CLI |
---|---|---|
Ubuntu 16.04 | No | Sí |
Ubuntu 18.04 | No | Sí |
Ubuntu 18.04 ARM | No | Sí |
Ubuntu 18.04 LTS | Sí | No |
Ubuntu 20.04 | No | Sí |
Ubuntu 20.04 ARM | No | Sí |
Ubuntu 20.04 LTS | Sí | No |
Ubuntu 22.04 LTS | Sí | Sí |
Debian GNU/Linux | Sí | Sí |
openSUSE Leap 15.1 | Sí | No |
Leap 15.2 / 15.3 | No | Sí |
Tumbleweed | No | Sí |
SUSE Linux Ent. 12 | No | Sí |
SUSE Ent. 12 SP5 | Sí | No |
SUSE Ent. 15 SP1 | Sí | No |
SUSE Ent. 15 SP2/SP3 | No | Sí |
Kali Linux | Sí | Sí |
Fedora Remix WSL | Sí | Sí |
Pengwin / Enterprise | Sí | No |
Alpine WSL | Sí | No |
Raft (Free Trial) | Sí | No |
Oracle Linux 7.9/8.5 | No | Sí |
Instalación desde Microsoft Store
Una de las formas más fáciles de instalar las distros populares es mediante la Microsoft Store.
Puedes encontrar los enlaces directos a cada distribución en la documentación oficial de Microsoft:
https://learn.microsoft.com/en-us/windows/wsl/install-manual#step-6—install-your-linux-distribution-of-choice
Una vez encuentres la distro que deseas, haz clic en el enlace para abrir su página en Microsoft Store.
Ejemplo con Ubuntu 22.04.02 LTS:
- Haz clic en “Obtener” (Get) y espera a que finalice la instalación
- Luego haz clic en “Abrir” (Open)
- Tras unos segundos, se te pedirá que crees un usuario para Ubuntu
- Ingresa un nombre de usuario y, a continuación, crea una contraseña
¡Felicidades! Tu instancia de Ubuntu ya está instalada y completamente configurada.
Instalación mediante Línea de Comandos (CLI)
Si la distribución que deseas instalar no está disponible en Microsoft Store, puedes instalarla usando la línea de comandos.
Para hacerlo, inicia otra sesión de PowerShell como administrador. Para obtener el enlace de la distribución Linux que deseas instalar, consulta la documentación oficial de Microsoft aquí. Haz clic derecho sobre la distribución que quieras instalar y selecciona “Copiar dirección del enlace”.
El enlace para Debian se verá así:
https://aka.ms/wsl-debian-gnulinux
Ahora vuelve al terminal y utiliza el siguiente comando para descargar la distribución Linux que acabas de elegir:
curl.exe -L -o ubuntu-2004.appx [link_to_your_linux_distro]
En nuestro ejemplo, el comando para descargar Debian se vería así:
curl.exe -L -o ubuntu-2204.appx https://aka.ms/wsl-debian-gnulinux
Una vez finalizada la descarga, añade el paquete Appx con el siguiente comando:
Add-AppxPackage .\app_name.appx
En nuestro ejemplo, el comando se vería así:
Add-AppxPackage .\debian.appx
Ahora ve a la carpeta donde descargaste esta distribución y haz doble clic sobre el archivo para instalarlo.
Luego haz clic en “Install”.
Instalar Debian usando CLI
Después de la instalación, haz clic en “Launch”.
Tras una breve fase de instalación, se te pedirá que crees una cuenta para tu instancia de Debian:
Crear un nuevo usuario Debian
Después de elegir un nombre de usuario, se te solicitará crear una contraseña para esa cuenta.
¡Felicidades! Tu instancia de Debian ya está instalada y completamente configurada.