Даже если вы уже установили дистрибутив linux, при запуске из консоли, вы обнаружите, что wsl не находит установленные дистрибутивы:
C:\>wsl
Нет установленных дистрибутивов подсистемы Windows для Linux.
Дистрибутивы можно установить из Microsoft Store:
https://aka.ms/wslstore
Решение довольно простое – установить linux из приложения Microsoft Strore!
Для начала удалим старый пакет, получим список всех установленных Appx
Get-AppxPackage
В самом конце вы найдете блок с вашим дистрибутивом
Name : TheDebianProject.DebianGNULinux
Publisher : CN=51C4C664-ED6E-40E8-A008-10EFD2F72288
Architecture : X64
ResourceId :
Version : 1.1.3.0
PackageFullName : TheDebianProject.DebianGNULinux_1.1.3.0_x64__76v4gfsz19hv4
InstallLocation : C:\Program Files\WindowsApps\TheDebianProject.DebianGNULinux_1.1.3.0_x64__76v4gfsz19hv4
IsFramework : False
PackageFamilyName : TheDebianProject.DebianGNULinux_76v4gfsz19hv4
PublisherId : 76v4gfsz19hv4
IsResourcePackage : False
IsBundle : False
IsDevelopmentMode : False
NonRemovable : False
IsPartiallyStaged : False
SignatureKind : Store
Status : Ok
Нам потребуется PackageFullName, запускаем
Remover-AppxPackage TheDebianProject.DebianGNULinux_1.1.3.0_x64__76v4gfsz19hv4
Теперь запускаем Miscrosoft Store и? в поиск вводим, например, Ubuntu, так как Debian у меня уже установлен
Выбираем нужный нам образ
Нажимаем Получить
И ждем окончания установки
Если установка не началась, просто нажмите на указанную кнопку, возможно сейчас скачивается другое обновление
После установки программа появится в меню пуск
Теперь вы сможете запустить консоль linux
Заключение
Мы рассмотрели решение проблемы с запуском, после установки WSL2 под Windows 10. В
Скорее всего у вас не возникнет проблем, но если ошибка появится, вы знаете как её исправить.