В последних сборках Windows Insider Preview вы можете установить все необходимое для запуска WSL, просто выполнив wsl.exe --install. Мы рады сообщить, что эта функция теперь официально перенесена в Windows 10 версии 2004 и выше, что значительно упростит установку WSL в этих сборках.
Использование wsl --install
![](https://habrastorage.org/getpro/habr/upload_files/bf3/59e/38d/bf359e38df078260547fd3558a93cb99.png)
Раньше процесс настройки WSL был слишком сложным и требовал включения нескольких параметров и установки нескольких пакетов. Мы упростили процесс до одной команды: просто откройте окно командной строки с правами администратора и запустите wsl.exe --install. После того, как вы нажмете Enter, процесс автоматически включит необходимые дополнительные функции WSL, установит дистрибутив Ubuntu по умолчанию и установит последнюю версию ядра WSL Linux на ваш компьютер. Когда он будет завершен и вы перезагрузите компьютер, ваш дистрибутив запустится после того, как вы снова загрузитесь, завершив установку.
Кроме того, вы можете найти список доступных для установки дистрибутивов Linux, введя команду wsl --list --online в PowerShell или командной строке Windows. Чтобы установить дистрибутив, отличный от стандартного для Ubuntu или в дополнение к нему, используйте эту команду: wsl --install -d <DistroName>
Замените <DistroName> именем дистрибутива Linux, найденным в предыдущей команде list. Эту команду установки можно использовать для первой установки или для добавления дополнительных дистрибутивов после того, как у вас уже установлен WSL с дистрибутивом Ubuntu по умолчанию.
Дополнительные команды
Мы также добавили несколько дополнительных команд, которые помогут вам управлять своими экземплярами WSL.
Вы можете использовать wsl --update, чтобы вручную обновить ядро WSL Linux, и вы можете использовать wsl --update rollback для отката к предыдущей версии ядра WSL Linux.
Наконец, вы можете использовать wsl --status для просмотра общей информации о вашей конфигурации WSL, такой как тип дистрибутива по умолчанию, дистрибутив по умолчанию и версия ядра.
Обновите версию Windows 10 для поддержки этих команд
Вы можете получить все это, просто обновив Windows, как обычно. Чтобы сделать это вручную, откройте настройки Windows, перейдите в «Обновления и безопасность» и нажмите «Проверить наличие обновлений».
![](https://habrastorage.org/getpro/habr/upload_files/392/107/4ea/3921074eaa333afc7b6efbe08cd57e80.png)
Это обновление является частью KB5004296. На момент написания, когда вы нажмете «Проверить наличие обновлений», вы можете увидеть доступное дополнительное обновление, убедитесь, что оно имеет тот же номер, что и KB5004296, установите его, и вы получите доступ к wsl --update.
Комментарии (9)
dead_undead
03.08.2021 17:20Товарищи, а когда WSLg докатится хотя бы до ReleasePreview канала? Или раньше крупного осеннего обновления не ждать.
Amikko
03.08.2021 18:56Как сейчас с поддержкой Докера внутри запущенного под WSL Линукса? Работает?
А ещё, последний раз, когда я экспериментировал с WSL (весной 2020 г.), вроде были проблемы с VPN. Т. е. есть корпоративный VPN, подключаюсь к нему Cisco-клиентом для Винды. Из Винды корпоративные сервисы доступны. Из Линукса из-под WSL—нет. Так и не смог тогда это побороть...
OnYourLips
03.08.2021 19:04Удовлетворительно работает, такие же проблемы, как и на маке, но пользоваться можно.
В частности надо обязательно порты экспозить, нельзя ходить по прямым адресам контейнеров из ОС. И скорость ФС из хостовой ОС ниже.
Но для большинства задач это небольшие проблемы и легко обходятся.
ReDev1L
03.08.2021 23:16Удовлетворительно? Идеально работает, wsl2+vscode+docker, проекты конечно надо держать в линуксе а не Windows. Но и это скоро будет решено.
Teplo_Kota
03.08.2021 21:17+1подключаюсь к нему Cisco-клиентом для Винды
WSL2 это в основном имитация второго компа с Линуксом. Я бы даже не предположил, что VPN из Винды будет работать в Линуксе. (И очень неприятно удивился бы). Зато в нём можно включить свой VPN и он не будет влиять на Windows.
Вы можете заставить Linux использовать VPN Windows несколькими способами. Через маршрутизацию, или просто поставив в Windows SSH-сервер и используя его как proxy.
Не воспринимайте WSL2 как Wine наоборот, а просто как виртуалку с удобной интеграцией - и всё будет проще и понятнее.
Докер с WSL2 тоже всегда работает.
Sormovich
15.08.2021 21:33Год назад пытался установить, ни асилил. Для меня вопрос в другом: у меня ноут, на нём проц и видеокарта AMD. Вытянет ли ? (с учётом, что это будет "просто как виртуалка с удобной интеграцией ").
Постоянно (раз в год откатываю к заводским настройкам), винчестер на последнем издыхании.
То есть, после каждого отката, придётся обновлять Windows 10, до приемлемого уровня и только после этого сызнова ставить WSL2 ?
i7071270
Куда интереснее, что файловая система linux подсистемы отображается в проводнике Windows 11.
![](/img/image-loader.svg)
dead_undead
Ага, это уже давненько было.
Они похоже монтируются как сетевые диски.