WSL 2 (Подсистема Windows для Linux 2) — это новая версия архитектуры WSL, меняющая способ взаимодействия дистрибутивов Linux с Windows. В этом руководстве показано, как выполнить обновление с подсистемы Windows для Linux (WSL) до WSL 2 в Windows 10.
Как обновить WSL до WSL 2 в Windows 10
1. Откройте PowerShell с правами администратора .
2. Скопируйте и вставьте приведенную ниже команду в PowerShell , затем нажмите Enter , чтобы включить дополнительную функцию WSL.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Включите дополнительную функцию WSL
3. Скопируйте и вставьте приведенную ниже команду в PowerShell, затем нажмите Enter , чтобы включить дополнительную функцию платформы виртуальных машин .
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Включите дополнительную функцию платформы виртуальных машин.
4. Перезагрузите компьютер, чтобы изменения вступили в силу.
5. Откройте PowerShell с правами администратора.
6. Скопируйте и вставьте приведенную ниже команду в PowerShell, затем нажмите Enter , чтобы установить WSL 2 в качестве версии по умолчанию, используемой при установке новых дистрибутивов Linux.
wsl --set-default-version 2
Вы можете увидеть это сообщение после выполнения приведенной выше команды:
WSL 2 requires an update to its kernel component. For information please visit https://aka.ms/wsl2kernel.
(WSL 2 требует обновлений компонентов ядра. Для получения дополнительной информации посетите https://aka.ms/wsl2kernel).
Если хотите, нажмите ссылку ( https://aka.ms/wsl2kernel ) и установите MSI с этой страницы документации Microsoft, чтобы установить ядро Linux на свой компьютер и использовать WSL 2. После установки ядра запустите повторите команду: wsl --set-default-version 2 , и она завершится успешно без отображения сообщения.
Обновление с WSL 1 до WSL 2 может занять несколько минут, в зависимости от размера целевого дистрибутива. Если вы используете старую установку WSL 1 из юбилейного обновления Windows 10 или обновления Creators, вы можете столкнуться с ошибками обновления.

Сделайте WSL 2 версией по умолчанию, используемой при установке новых дистрибутивов Linux.
7. Теперь вы можете установить и настроить приложения дистрибутива WSL из Microsoft Store для использования WSL 2 по умолчанию.
Узнать больше: