Хочешь не настраивать виртуальную машину и не перезагружать компьютер, чтобы запускать приложения на Linux прямо в Windows? Подсистема Windows для Linux, или WSL 2, теперь позволяет это сделать. Это эффективное приложение Microsoft, которое позволяет использовать популярные дистрибутивы Linux, такие как Ubuntu, в среде Windows 10.
Вторая верcия WSL — это настоящий прорыв, а не просто обновление. По сравнению с первой версией она обеспечивает полную совместимость с приложениями и значительный прирост скорости, работая на реальном ядре Linux. Теперь вы можете использовать Docker, запускать серверы и использовать практически любой инструмент Linux без снижения производительности.
Хотя процесс установки может показаться сложным, он довольно прост и состоит из нескольких простых шагов. Мы объясним вам все, начиная с установки необходимых компонентов и заканчивая установкой вашего первого дистрибутива Linux. Скоро вы сможете использовать обе операционные системы одновременно.
- Два способа установить WSL 2 в Windows 10
- Установить подсистему Windows для Linux 2 (WSL 2) в Windows 10 версии 21H2
- Установить подсистему Windows для Linux 2 (WSL 2) в Windows 10 версии 20H2
- 1] Включить опциональную функцию WSL
- 2] Установить дистрибутив
- 3] Включить дополнительную функцию «Платформа виртуальной машины».
- 4] Настройте установленный дистрибутив
- 5] WSL 2 обновление компонента ядра
Два способа установить WSL 2 в Windows 10
- Установить WSL 2 в Windows 10 версии 21H2
- Установить WSL 2 в Windows 10 версии 20H2
WSL 2 или Windows Subsystem для Linux 2 — это итеративное обновление подсистемы Windows для Linux. Будучи намного лучше, чем WSL 1, очевидно, что стоит обновиться до WSL 2. Опыт установки WSL в новых сборках значительно упростился. Начиная с сборки 20246 Windows 10 Insiders Preview на канале Dev, выпущенной Microsoft сегодня, пользователи могут установить полноценную WSL, одной командой. Как это сделать в Windows 10 версии 20H2 и Windows 10 21H1 сборка 20246, рассмотрим в этом руководстве. Windows Fe (Iron) появилась. Проверьте какая версия Windows 10 установлена у вас?
Установить подсистему Windows для Linux 2 (WSL 2) в Windows 10 версии 21H2
- Больше не нужно копировать и вставлять несколько команд в PowerShell.
- Больше не нужно копаться в функциях Windows.
- Больше никаких походов в Магазин.
Чтобы установить подсистему Windows для Linux, вам нужно:
- Открыть «Командную строку», окно «PowerShell» или «Windows Terminal» от имени Администратора и ввести команду:
И нажать кнопку «Enter».

Это включит WSL 2, загрузит и установит последнее ядро Linux WSL 2, а затем загрузит и установит самую последнюю версию Ubuntu LTS на WSL.
Вы можете устaновить любой другой дистрибутив Linux. Перед нажатием Enter добавьте немного дополнительной информации к команде:
Имя операционной системы, которую вы хотите установить, называется гдe <DistroName>. В настоящее время доступен следующий список:
- Ubuntu
- Debian
- Kali-Linux
- openSUSE-42
- SLES-12
- Ubuntu-16.04
- Ubuntu-18.04
- Ubuntu-20.04
Например, если вы хотите установить Ubuntu 16.04, вам необходимо ввести следующее:
wsl —install -d Ubuntu-16.04

Чтобы обновить ядро WSL 2 с помощью командной строки, выполните команду, указанную ниже:
«wsl.exe –install» будет перенесен в текущие сервисные кольца Windows 10, что сделает установку WSL более простой для всех. На данный момент ваше устройство с Windows 10 должно быть зарегистрировано на канале Insiders Dev.
Если вы не хотите загружать начальную версию Windows 10, а на вашем ПК установлена версия 2004 (20H1) или ранее, вы можете установить подсистему Windows для Linux традиционным способом, используя следующий метод:
Установить подсистему Windows для Linux 2 (WSL 2) в Windows 10 версии 20H2
Ваш компьютер должен соответствовать следующим требованиям, чтобы он мог выполнять WSL 2.
- Windows 10 версия 2004 (обновление за май) или новее.
- Поддержка — Hyper — V Виртуализации.
Кроме того, для того, чтобы все функции подсистемы Windows для Linux 2 работали, вам необходимо выполнить следующие действия в следующей последовательности:
- Включить опциональную функцию WSL.
- Установите дистрибутив Linux.
- Включить Платформу виртуальной машины — необязательная функция.
- Загрузить обновление ядра WSL 2 (обязательно).
- Настроить установленный дистрибутив.
1] Включить опциональную функцию WSL
Чтобы устaновить WSL, откройте Windows PowerShell с администраторской лицензией.
Выполните следующие инструкции:
или
По завершении команды вы получите запрос, если вы хотите сразу перезагрузить компьютер; вы можете выбрать, чтобы это сделать, нажав Y, или нажав N, чтобы перезагрузить компьютер вручную позже.

Простая процедура установки WSL 2 позволяет запустить настоящий Linux прямо в Windows 10, не создавая отдельной системы. Следует сначала включить поддержку этой функции в систему. Затем используйте команду PowerShell для установки WSL и выберите версию 2. Все, что вам нужно сделать, это скачать подходящий дистрибутив Linux из магазина Microsoft Store и создать учётную запись. Это требует времени, но после этого можно работать с Linux-командами, как с полноценной системой.
2] Установить дистрибутив
Выберите и установите любой дистрибутив Linux из Магазина Microsoft.
Подробнее можно найти в нашем руководстве: Вы можете получить дистрибутив Linux в Microsoft Store.

3] Включить дополнительную функцию «Платформа виртуальной машины».
Чтобы включить другие возможности платформы виртуальных машин, откройте Windows PowerShell от имени администратора и выполните команду, представленную ниже:
или
Если система запрашивает подтверждение, чтобы перезагрузить компьютер, нажмите Y, чтобы сделать это немедленно, или N, чтобы сделать это позже.

4] Настройте установленный дистрибутив
Наконец, нам необходимо настроить дистрибутив для WSL 2.
- Откройте Windows PowerShell и выполните эту команду, чтобы получить список всех доступных дистрибутивов WSL на вашем компьютере:
- Установите желаемый дистрибутив для работы в WSL 2. выполните следующую команду:
В этом месте вы можете заменить DistroName на имя дистрибутива, которое вы получили из предыдущей команды.
Примечание: Команда wsl —set-version DistroName 1 позволит вам в любой момент переключится на Wsl 1.

5] WSL 2 обновление компонента ядра
- Обязательно загрузите пакет обновления ядра Linux на странице и установите его: https://aka.ms/wsl2kernel.
-
Чтобы использовать обновление, дважды кликните файл wsl_update_x64.msi.
-
Запустите PowerShell с помощью права администратора.
-
Введите следующую команду, чтобы сделать Windows Subsystem for Linux 2 архитектурой по умолчанию для новых устанавливаемых дистрибутивов, и нажмите Enter:
После завершения этих процедур ваше устройство начнет использовать архитектуру по умолчанию новую версию подсистемы Windows для Linux.
Таким образом, у вас теперь есть полноценная среда Linux, которая работает прямо в Windows. Это позволяет развивать, работать с серверными приложениями или просто удобно использовать мощные инструменты командной строки, оставаясь в привычной операционной системе.
Не забывайте, что WSL 2 — это постоянно развивающийся проект. С помощью терминала следите за обновлениями Windows и Linux. Благодаря этому вы сможете получить доступ к новым функциям и улучшениям безопасности.
Самый приятный момент заключается в том, что все это работает быстро и слаженно. Гибридная рабочая среда чрезвычайно проста в использовании: файлы Windows легко доступны из Linux и наоборот. Имея под рукой все преимущества обеих систем, вы можете смело приступать к своим проектам.








