Guía de instalación de Windows Server

El Subsistema de Windows para Linux está disponible para su instalación en Windows Server 2019 (versión 1709) y versiones posteriores. En esta guía se describen los pasos necesarios para habilitar WSL en tu máquina.

Habilitación del Subsistema de Windows para Linux

Para poder ejecutar distribuciones de Linux en Windows, debes habilitar la característica opcional "Subsistema de Windows para Linux" y reiniciar.

Abre PowerShell como administrador y ejecuta:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Descarga de una distribución de Linux

Sigue estas instrucciones para descargar su distribución de Linux favorita.

Extracción e instalación de una distribución de Linux

Ahora que has descargado una distribución de Linux, para extraer su contenido e instalarlo manualmente, sigue estos pasos:

  1. Extrae el contenido del paquete <distro>.appx mediante PowerShell:

    Rename-Item .\Ubuntu.appx .\Ubuntu.zip
    Expand-Archive .\Ubuntu.zip .\Ubuntu
    
  2. Ejecuta la aplicación del iniciador de la distribución en la carpeta de destino. Normalmente, el iniciador se denomina <distro>.exe (por ejemplo, ubuntu.exe).

    Distribución de Ubuntu ampliada en Windows Server

Precaución

Error 0x8007007e en la instalación: Si recibes este error, significa que tu sistema no es compatible con WSL. Asegúrate de que estás ejecutando la compilación 16215 de Windows o una posterior. Comprueba el número de compilación. Además, confirma que WSL esté habilitado y que el equipo se haya reiniciado después de haber habilitado la característica.

  1. Agrega la ruta de acceso de la distribución a la variable de entorno PATH de Windows (C:\Users\Administrator\Ubuntu en este ejemplo) mediante PowerShell:
$userenv = [System.Environment]::GetEnvironmentVariable("Path&quot;, &quot;User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\Users\Administrator\Ubuntu", "User")

Ahora puedes escribir <distro>.exe para iniciar la distribución desde cualquier ruta de acceso. Por ejemplo: ubuntu.exe.

Ahora que está instalada, debes inicializar la nueva instancia de la distribución antes de usarla.