Compartir a través de


Guía de instalación de Windows Server

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

Instalar WSL en Windows Server 2022 y 2025 Desktop Experience

Windows Server 2022 ahora admite una instalación de WSL sencilla mediante el comando :

wsl --install

Ahora puede instalar todo lo que necesita para ejecutar WSL en Windows Server 2022 escribiendo este comando en una ventana de PowerShell o símbolo del sistema de Windows con privilegios de administrador y luego reiniciando la máquina.

Este comando habilitará los componentes opcionales necesarios, descargará el kernel de Linux más reciente, establecerá WSL 2 como predeterminado e instalará una distribución de Linux automáticamente (Ubuntu de forma predeterminada).

Consulte los documentos estándar de WSL para obtener más información sobre cómo:

Instalación de WSL en versiones anteriores de Windows Server y Server Core

Para instalar WSL en Windows Server 2019 (versión 1709+), así como Server Core para 2019 y versiones posteriores, puede seguir los pasos de instalación manuales que se indican a continuación.

Habilitación del Subsistema de Windows para Linux

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

Abra PowerShell como administrador y ejecute:

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

Instalación de la actualización del kernel de WSL para WSL 2

Esto no es necesario para server core 2025.

Invoke-WebRequest -Uri "https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi" -OutFile ".\wsl_update_x64.msi"
Start-Process "msiexec.exe" -ArgumentList "/i .\wsl_update_x64.msi /quiet" -NoNewWindow -Wait

Descarga de una distribución de Linux

Consulte la sección Descargas de distribuciones de la página de instalación manual para obtener instrucciones y vínculos para descargar la distribución de Linux preferida.

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

Ahora que ha descargado una distribución de Linux para extraer su contenido e instalarlo manualmente, siga estos pasos. No es que vayas a descargar un archivo appx que contenga varios archivos appx. En este ejemplo usaremos debian.

  1. Enumere el contenido del appx mediante tar.exe:

    > tar -tf .\debian.appx
    DistroLauncher-Appx_1.12.2.0_ARM64.appx
    DistroLauncher-Appx_1.12.2.0_scale-100.appx
    DistroLauncher-Appx_1.12.2.0_scale-125.appx
    DistroLauncher-Appx_1.12.2.0_scale-150.appx
    DistroLauncher-Appx_1.12.2.0_scale-400.appx
    DistroLauncher-Appx_1.12.2.0_x64.appx
    

    En nuestro ejemplo tenemos un servidor de bits x64, por lo que queremos instalar DistroLauncher-Appx_1.12.2.0_x64.appx.

  2. Descomprima el contenido en una nueva carpeta denominada \%USERPROFILE%\AppData\Local\DebianWSL\.

     mkdir "$env:USERPROFILE\AppData\Local\DebianWSL" | Out-Null
    tar -xf .\DistroLauncher-Appx_1.12.2.0_x64.appx -C $"env:USERPROFILE\AppData\Local\DebianWSL"
    
  3. Agregue la ruta de distribución de Linux a la RUTA de acceso del entorno de Windows (C:\Users\Administrator\Ubuntu en este ejemplo), mediante PowerShell:

    $userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
    [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$env:USERPROFILE\AppData\Local\DebianWSL", "User")
    

Ahora puede iniciar la distribución desde cualquier ruta de acceso escribiendo <DistributionName>.exe. Por ejemplo: ubuntu.exe. Tenga en cuenta que tendrá que iniciar una nueva instancia de PowerShell desde el menú Inicio o cerrar sesión e iniciar sesión de nuevo en el caso de Server Core para actualizar la ruta de acceso.

Una vez completada la instalación, puede crear una cuenta de usuario y una contraseña para la nueva distribución de Linux.