Cómo instalar WSL 2 en Windows 10 para ejecutar Linux nativo

Integra un kernel real de Linux en tu equipo para mejorar el rendimiento y la compatibilidad de tus herramientas de desarrollo. En este tutorial aprenderás a configurar el subsistema de Linux WSL 2 en Windows 10 paso a paso.

Con la llegada de la versión 2004 de Windows 10, Microsoft ha evolucionado significativamente su arquitectura de virtualización al actualizar el Windows Subsystem for Linux de WSL 1 a la versión WSL 2. Esta actualización no es solo estética; proporciona un kernel de Linux completo diseñado por Microsoft, permitiendo ejecutar shells y herramientas nativas en modo de usuario con total fluidez.

La principal ventaja de WSL 2 es que permite integrar Linux dentro de Windows sin la pesada carga de recursos que implica montar una máquina virtual tradicional. Además, este kernel se mantiene siempre al día gracias a las actualizaciones automáticas a través de Windows Update.

Tabla de contenidos:

Requisitos previos para instalar WSL 2

Antes de comenzar con el proceso técnico, asegúrate de que tu hardware y software cumplen con los siguientes estándares mínimos:

  • Sistema Operativo: Windows 10 de 64 bits (Versión 2004 o superior, compilación 19041).
  • Hardware: Virtualización habilitada en la BIOS o UEFI de tu placa base.

Activar funciones de virtualización en Windows 10

Para que el subsistema funcione, debemos habilitar los componentes opcionales del sistema. Sigue estos pasos:

  1. Pulsa en tu teclado la tecla Windows, escribe Características de Windows y pulsa Intro.
Activar características de Windows
Activar características de Windows
Ventana de configuración de Windows para activar o desactivar características opcionales del sistema
  1. En la ventana emergente, localiza y marca la casilla Plataforma de máquina virtual.
Opción Plataforma máquina virtual
Opción Plataforma máquina virtual
Selección de la casilla Plataforma de máquina virtual en el menú de características
  1. Busca también la opción Subsistema de Windows para Linux, activa su casilla y haz clic en el botón Aceptar.
Activar Subsistema Windows para Linux
Activar Subsistema Windows para Linux
Selección del componente WSL en la lista de características de Windows 10
Es imprescindible reiniciar el equipo para que los cambios en el kernel se apliquen correctamente. Haz clic en el botón Reiniciar ahora cuando el sistema lo solicite.
Reiniciar sistema tras instalación
Reiniciar sistema tras instalación
Botón de reinicio necesario para finalizar la instalación de componentes de red y virtualización

Cómo descargar e instalar Ubuntu desde Microsoft Store

Con el subsistema activo, el siguiente paso es elegir una distribución. En esta guía utilizaremos Ubuntu por su estabilidad y soporte.

  1. Abre la Microsoft Store desde tu barra de tareas o menú de inicio.
Icono Microsoft Store
Icono Microsoft Store
Acceso a la tienda oficial de aplicaciones de Microsoft en Windows 10
  1. En el buscador de la esquina superior derecha, escribe Ubuntu y selecciona la versión Ubuntu 20.04 LTS.
Buscar Ubuntu en Store
Buscar Ubuntu en Store
Resultados de búsqueda en la tienda para la distribución Linux Ubuntu 20.04
  1. Haz clic en el botón Obtener. La descarga tiene un tamaño aproximado de 432,8 MB.
Botón obtener Ubuntu
Botón obtener Ubuntu
Interfaz de descarga de la distribución Linux Ubuntu desde la tienda oficial
  1. Si el sistema pregunta si quieres usarlo en todos tus dispositivos, selecciona No, gracias para continuar con la instalación local.
Omitir sincronización dispositivos
Omitir sincronización dispositivos
Ventana de diálogo de Microsoft Store para omitir el uso multidispositivo

Una vez finalizado el proceso, el sistema te notificará que el producto está listo para usarse.

Instalación completada Ubuntu
Instalación completada Ubuntu
Notificación de que la aplicación Ubuntu se ha instalado correctamente en Windows 10

Configuración inicial del usuario en Linux

Ahora debemos inicializar la instancia de Linux. Busca Ubuntu 20.04 LTS en tu menú de inicio y ejecútalo.

Ejecutar Ubuntu desde Inicio
Ejecutar Ubuntu desde Inicio
Acceso directo a la terminal de Ubuntu en el menú de inicio de Windows 10

Tras una breve espera, la terminal te pedirá crear un UNIX username. Ten en cuenta que estas credenciales son independientes de tu cuenta de Windows:

  • Escribe el nombre de usuario y pulsa Intro.
  • Introduce una contraseña (no se verán caracteres mientras escribes por seguridad) y pulsa Intro.
  • Confirma la contraseña pulsando nuevamente Intro.
Configurar usuario y contraseña Linux
Configurar usuario y contraseña Linux
Terminal de comandos solicitando la creación de credenciales para el nuevo entorno Linux

Actualizar el kernel y convertir a WSL 2

Por defecto, es posible que la instalación se haya realizado bajo la arquitectura de WSL 1. Vamos a verificarlo y actualizar al kernel moderno.

  1. Haz clic derecho en el botón de inicio y selecciona Windows PowerShell (Administrador).
Abrir PowerShell como Administrador
Abrir PowerShell como Administrador
Menú contextual de inicio seleccionando la consola de comandos con privilegios elevados
  1. Escribe el comando wsl -l -v y pulsa Intro. Si en la columna VERSION aparece un 1, debemos migrarla.
Verificar versión de WSL
Verificar versión de WSL
Resultado del comando wsl en PowerShell mostrando la versión 1 activa
  1. Descarga el paquete de actualización del kernel de Linux para máquinas x64 desde el sitio oficial: https://aka.ms/wsl2kernel.
Descargar actualización de kernel
Descargar actualización de kernel
Página oficial de Microsoft para la descarga del instalador msi del kernel de WSL 2
  1. Ejecuta el archivo wsl_update_x64.msi y sigue el asistente haciendo clic en Next y finalmente en Finish.
Instalador kernel WSL 2
Instalador kernel WSL 2
Ventana del asistente de instalación para el paquete de actualización del kernel de Linux
Finalizar instalación kernel
Finalizar instalación kernel
Pantalla de confirmación de que el kernel de WSL 2 se ha actualizado correctamente
  1. Para realizar la conversión definitiva, vuelve a la consola de PowerShell y ejecuta:
wsl --set-version Ubuntu-20.04 2

Cuando el sistema indique Conversión completada, el proceso habrá tenido éxito.

Comando conversión completada
Comando conversión completada
Terminal mostrando el mensaje de éxito tras migrar la distribución a la versión 2
  1. Verifica el estado final con wsl -l -v. Ahora deberías ver un 2 bajo la columna de versión.
Confirmación final WSL 2
Confirmación final WSL 2
Consola confirmando que Ubuntu se está ejecutando sobre la arquitectura WSL 2

¡Listo! Ya tienes un entorno de alto rendimiento con Ubuntu corriendo de forma nativa sobre Windows 10 gracias a WSL 2.