Compartir a través de


Pasos de instalación manuales para versiones anteriores de WSL

Por motivos de simplicidad, por lo general se recomienda usar el wsl --install para instalar el Subsistema de Windows para Linux, pero si está ejecutando una compilación anterior de Windows o Windows Server Core, podría no ser compatible. Hemos incluido los pasos de instalación manuales que se indican a continuación. Si se produce un problema durante el proceso de instalación, consulte la sección de instalación de la guía de solución de problemas.

Paso 1: Habilitación del subsistema de Windows para Linux

Primero debe habilitar la característica opcional "Subsistema de Windows para Linux" antes de instalar las distribuciones de Linux en Windows.

Abra PowerShell como administrador (menú > Inicio de PowerShell > , haga clic con el botón derecho en > Ejecutar como administrador) y escriba este comando:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Ahora se recomienda pasar al paso 2, actualizar a WSL 2, pero si solo desea instalar WSL 1, ahora puede reiniciar la máquina y pasar al paso 6: Instalar la distribución de Linux que prefiera. Para actualizar a WSL 2, espere a reiniciar la máquina y continúe con el paso siguiente.

Paso 2: Comprobación de los requisitos para ejecutar WSL 2

Para actualizar a WSL 2, debes ejecutar Windows 10...

  • Para sistemas x64: versión 1903 o posterior, con la compilación 18362.1049 o posterior.
  • Para sistemas ARM64: versión 2004 o posterior, con la compilación 19041 o posterior.

o Windows 11.

Nota:

Las versiones anteriores a 18362 no admiten WSL 2. Usa el Asistente para Windows Update para actualizar tu versión de Windows. La compatibilidad con Windows 1903 también es solo para sistemas x64. Si usa una versión arm64 de Windows, deberá actualizar a Windows 10 versión 2004 o posterior para obtener acceso completo a WSL 2. Para obtener más información, consulta Compatibilidad con WSL 2 que llegará a Windows 10 Versiones 1903 y 1909.

Para comprobar la versión y el número de compilación, seleccione la tecla del logotipo de Windows + R, escriba winver y seleccione OK. Actualice a la versión más reciente de Windows en el menú Configuración.

Nota:

Si ejecuta Windows 10 versión 1903 o 1909, abra "Configuración" en el menú de Windows, vaya a "Actualizar y seguridad" y seleccione "Buscar actualizaciones". El número de compilación debe ser 18362.1049+ o 18363.1049+, con el número de compilación menor superior a .1049. Más información: La compatibilidad con WSL 2 viene a Windows 10 Versiones 1903 y 1909.

Paso 3: Habilitación de la característica máquina virtual

Antes de instalar WSL 2, debe habilitar la característica opcional Plataforma de máquina virtual . La máquina requerirá funcionalidades de virtualización para usar esta característica.

Abra PowerShell como administrador y ejecute:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Reinicie la máquina para completar la instalación y actualización de WSL a WSL 2.

Paso 4: Descarga del paquete de actualización del kernel de Linux

El paquete de actualización del kernel de Linux instala la versión más reciente del kernel de Linux de WSL 2 para ejecutar WSL dentro de la imagen del sistema operativo Windows. (Para ejecutar WSL desde Microsoft Store, con actualizaciones insertadas con más frecuencia, use wsl.exe --install o wsl.exe --update.).

  1. Descargue el paquete más reciente:

    Nota:

    Si usa una máquina ARM64, descargue el paquete ARM64 en su lugar. Si no está seguro de qué tipo de máquina tiene, abra la consola de comandos o PowerShell y escriba: systeminfo | find "System Type". Advertencia: En versiones de Windows que no son en inglés, es posible que tenga que modificar el texto de búsqueda, traduciendo la cadena "Tipo de sistema". También es posible que tenga que escapar las comillas en el comando find. Por ejemplo, en alemán systeminfo | find '"Systemtyp"'.

  2. Ejecute el paquete de actualización descargado en el paso anterior. (Haga doble clic para ejecutar; se le pedirán permisos elevados, seleccione "Sí" para aprobar esta instalación).

Una vez completada la instalación, continúe con el paso siguiente: establecer WSL 2 como versión predeterminada al instalar nuevas distribuciones de Linux. (Omita este paso si desea que las nuevas instalaciones de Linux se establezcan en WSL 1).

Nota:

Para obtener más información, lea el artículo cambios en la actualización del kernel de Linux de WSL2, disponible en el blog de la línea de comandos de Windows.

Paso 5: Establecer WSL 2 como versión predeterminada

Abra PowerShell y ejecute este comando para establecer WSL 2 como versión predeterminada al instalar una nueva distribución de Linux:

wsl --set-default-version 2

Paso 6: Instalación de la distribución de Linux que prefiera

  1. Abra Microsoft Store y seleccione su distribución favorita de Linux.

    Vista de distribuciones de Linux en Microsoft Store

    Los vínculos siguientes abrirán la página de Microsoft Store para cada distribución:

  2. En la página de la distribución, seleccione "Obtener".

    Distribuciones de Linux en Microsoft Store

La primera vez que inicie una distribución de Linux recién instalada, se abrirá una ventana de consola y se le pedirá que espere un minuto o dos para que los archivos des compriman y se almacenen en el equipo. Todos los lanzamientos futuros deben tardar menos de un segundo.

A continuación, deberá crear una cuenta de usuario y una contraseña para la nueva distribución de Linux.

Desempaquetado de Ubuntu en la consola de Windows

¡FELICIDADES! Ha instalado y configurado correctamente una distribución de Linux que está completamente integrada con el sistema operativo Windows.

Solución de problemas de instalación

Si se produce un problema durante el proceso de instalación, consulte la sección de instalación de la guía de solución de problemas.

Descarga de distribuciones

Hay algunos escenarios en los que es posible que no pueda (o quiera) instalar distribuciones de Linux de WSL mediante Microsoft Store. Es posible que esté ejecutando una SKU del sistema operativo de escritorio de Windows Server o Long-Term Mantenimiento (LTSC) que no admita Microsoft Store o que sus directivas de red corporativas o administradores no permitan el uso de Microsoft Store en su entorno. En estos casos, aunque WSL esté disponible, es posible que tenga que descargar directamente las distribuciones de Linux.

Si la aplicación de Microsoft Store no está disponible, puedes descargar e instalar manualmente distribuciones de Linux mediante estos vínculos:

Esto hará que los <distro>.appx paquetes se descarguen en una carpeta de su elección.

Si lo prefiere, también puede descargar las distribuciones preferidas a través de la línea de comandos, puede usar PowerShell con el cmdlet Invoke-WebRequest . Por ejemplo, para descargar Ubuntu 20.04:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

Sugerencia

Si la descarga tarda mucho tiempo, desactive la barra de progreso estableciendo $ProgressPreference = 'SilentlyContinue'

También tiene la opción de usar la herramienta de línea de comandos curl para realizar descargas. Para descargar Ubuntu 20.04 con curl:

curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004

En este ejemplo, curl.exe se ejecuta (no solo curl) para asegurarse de que, en PowerShell, se invoca el ejecutable curl real, no el alias de curl de PowerShell para Invoke-WebRequest.

Instalación del paquete Appx con Add-AppxPackage

Nota El siguiente comando no funcionará en instalaciones de Server Core.

Una vez descargada la distribución, vaya a la carpeta que contiene la descarga y ejecute el siguiente comando en ese directorio, donde app-name es el nombre de la distribución de Linux .appx archivo.

Add-AppxPackage .\app_name.appx

Una vez que el paquete Appx haya terminado de descargarse, puede empezar a ejecutar la nueva distribución haciendo doble clic en el archivo appx. (El comando wsl -l no mostrará que la distribución está instalada hasta que se complete este paso).

Si usa Windows Server o tiene problemas al ejecutar el comando anterior, puede encontrar las instrucciones de instalación alternativas en la página de documentación de Windows Server para instalar el .appx archivo cambiando a un archivo ZIP.

Una vez instalada la distribución, siga las instrucciones para crear una cuenta de usuario y una contraseña para la nueva distribución de Linux.

Instalar Terminal Windows (opcional)

El uso de Terminal Windows permite abrir varias pestañas o paneles de ventanas para mostrar y cambiar rápidamente entre varias distribuciones de Linux u otras líneas de comandos (PowerShell, símbolo del sistema, CLI de Azure, etc.). Puede personalizar completamente el terminal con combinaciones de colores únicas, estilos de fuente, tamaños, imágenes de fondo y métodos abreviados de teclado personalizados. Más información.

Instale Terminal Windows.

Windows Terminal