Udostępnij za pośrednictwem


Przewodnik instalacji systemu Windows Server

Podsystem Windows dla systemu Linux (WSL) jest dostępny do instalacji w systemie Windows Server 2019 (wersja 1709) lub nowszym. Ten przewodnik przeprowadzi Cię przez kroki włączania programu WSL na maszynie.

Instalowanie programu WSL w systemie Windows Server 2022 i 2025 Desktop Experience

System Windows Server 2022 obsługuje teraz prostą instalację WSL przy użyciu polecenia :

wsl --install

Teraz możesz zainstalować wszystko, czego potrzebujesz, aby uruchomić program WSL w systemie Windows Server 2022, wprowadzając to polecenie w wierszu polecenia administratora programu PowerShell lub wiersza polecenia systemu Windows, a następnie ponownie uruchamiając maszynę.

To polecenie włączy wymagane składniki opcjonalne, pobierze najnowsze jądro systemu Linux, ustaw WSL 2 jako domyślne i zainstaluje dystrybucję systemu Linux (domyślnie Ubuntu).

Zobacz standardową dokumentację WSL, aby uzyskać więcej informacji na temat wykonywania następujących czynności:

Instalowanie programu WSL w poprzednich wersjach systemów Windows Server i Server Core

Aby zainstalować program WSL w systemie Windows Server 2019 (wersja 1709 lub nowsza), a także Server Core dla wersji 2019 i nowszych, wykonaj poniższe kroki ręcznej instalacji.

Włączanie Podsystem Windows dla systemu Linux

Aby można było uruchamiać dystrybucje systemu Linux w systemie Windows, należy włączyć opcjonalną funkcję "Podsystem Windows dla systemu Linux" i uruchomić ponownie.

Otwórz program PowerShell jako administrator i uruchom polecenie:

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

Instalowanie aktualizacji jądra WSL dla programu WSL 2

Nie jest to konieczne w przypadku serwera 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

Pobieranie dystrybucji systemu Linux

Aby uzyskać instrukcje i linki do pobierania preferowanej dystrybucji systemu Linux, zobacz sekcję Pobieranie dystrybucji na stronie ręcznej instalacji.

Wyodrębnianie i instalowanie dystrybucji systemu Linux

Teraz, po pobraniu dystrybucji systemu Linux, wykonaj następujące kroki, aby wyodrębnić jego zawartość i zainstalować ręcznie. To nie tak, że będziesz pobierać plik appx zawierający kilka plików appx. W tym przykładzie użyjemy debiana.

  1. Wyświetl listę zawartości aplikacji appx przy użyciu 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
    

    W naszym przykładzie mamy serwer x64-bitowy, więc chcemy zainstalować program DistroLauncher-Appx_1.12.2.0_x64.appx.

  2. Rozpakuj zawartość do nowego folderu o nazwie \%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. Dodaj ścieżkę dystrybucji systemu Linux do ścieżki środowiska systemu Windows (C:\Users\Administrator\Ubuntu w tym przykładzie) przy użyciu programu PowerShell:

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

Teraz możesz uruchomić dystrybucję z dowolnej ścieżki, wpisując .<DistributionName>.exe Na przykład: ubuntu.exe. Pamiętaj, że musisz uruchomić nową sesję PowerShell z menu Start lub wylogować się i zalogować się ponownie w przypadku Server Core, aby odświeżyć ścieżkę.

Po zakończeniu instalacji możesz utworzyć konto użytkownika i hasło dla nowej dystrybucji systemu Linux.