Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подсистема Windows для Linux (WSL) доступна для установки в Windows Server 2019 (версия 1709) и более поздних версий. В этом руководстве описано, как включить WSL на компьютере.
Установка WSL на Windows Server 2022 и 2025
Windows Server 2022 и Windows Server 2025 поддерживает простую установку WSL с помощью команды:
wsl.exe --install
Теперь вы можете установить все, что необходимо для запуска WSL в Windows Server 2022 или 2025 (включая Server Core на 2025), введя эту команду в PowerShell, открытый с правами администратора, и затем перезагрузив компьютер.
Эта команда позволит активировать необходимые дополнительные компоненты, скачать последнюю версию ядра Linux, назначить WSL 2 версией по умолчанию и установить дистрибутив Linux (Ubuntu по умолчанию).
Дополнительные сведения о том, как это сделать, можно найти в стандартной документации WSL:
- Изменение установленного по умолчанию дистрибутива Linux.
- Настройте имя пользователя и пароль Linux.
- Проверьте, какая версия WSL запущена
- Обновление и модернизация пакетов.
- Добавьте дополнительные дистрибутивы.
- Используйте Git с WSL.
Установка WSL на предыдущих версиях Windows Server и Server Core
Чтобы установить WSL в Windows Server 2019 (версия 1709+), а также в варианте установки Server Core для Windows Server 2019 и более поздних версий, вы можете выполнить приведенные ниже шаги по ручной установке.
Включение подсистемы Windows для Linux
Прежде чем запускать дистрибутивы Linux в Windows, необходимо включить необязательный компонент подсистемы Windows для Linux и перезагрузить его.
Откройте PowerShell от имени администратора и выполните следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, VirtualMachinePlatform
Установка обновления ядра WSL для WSL 2
Замечание
Этот шаг применяется только к Windows сборкам 18362 и выше, так как это то, где поддерживается WSL 2.
wsl --update
Скачивание дистрибутива Linux
Ознакомьтесь с разделом "Скачивание дистрибутивов" на странице установки вручную и ссылки на скачивание предпочтительного дистрибутива Linux.
Извлечение и установка дистрибутива Linux
Теперь, когда вы скачали дистрибутив Linux, чтобы извлечь его содержимое и вручную установить, выполните следующие действия. Обратите внимание, что вы скачаете файл appx, содержащий несколько файлов appx. В этом примере мы будем использовать debian.
Вывод списка содержимого appx с помощью tar.exe:
> tar -xf .\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В нашем примере у нас есть x64-разрядный сервер, поэтому мы хотим установить
DistroLauncher-Appx_1.12.2.0_x64.appx.Распакуите содержимое в новую папку
\%USERPROFILE%\AppData\Local\DebianWSL\.$debianWSLPath = Join-Path -Path $env:LocalAppData -ChildPath DebianWSL New-Item -Path $debianWSLPath -ItemType Directory | Out-Null tar -xf .\DistroLauncher-Appx_1.12.2.0_x64.appx -C "$env:USERPROFILE\AppData\Local\DebianWSL"Добавьте путь распространения Linux в ПУТЬ к среде Windows (
C:\Users\Administrator\Ubuntuв этом примере) с помощью PowerShell:$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User") [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$env:USERPROFILE\AppData\Local\DebianWSL", "User")
Теперь вы можете запустить дистрибутив из любого пути, введя текст <DistributionName>.exe. Например: ubuntu.exe. Обратите внимание, что вам потребуется запустить новый экземпляр PowerShell из меню "Пуск" или выйти из системы и заново войти, в случае использования Server Core, чтобы обновить системный путь.
После завершения установки вы можете создать учетную запись пользователя и пароль для нового дистрибутива Linux.
Windows Subsystem for Linux