Как установить WSL 2 подсистему Windows для Linux 2 в Windows 10

Хочешь не настраивать виртуальную машину и не перезагружать компьютер, чтобы запускать приложения на Linux прямо в Windows? Подсистема Windows для Linux, или WSL 2, теперь позволяет это сделать. Это эффективное приложение Microsoft, которое позволяет использовать популярные дистрибутивы Linux, такие как Ubuntu, в среде Windows 10.

Вторая верcия WSL — это настоящий прорыв, а не просто обновление. По сравнению с первой версией она обеспечивает полную совместимость с приложениями и значительный прирост скорости, работая на реальном ядре Linux. Теперь вы можете использовать Docker, запускать серверы и использовать практически любой инструмент Linux без снижения производительности.

Хотя процесс установки может показаться сложным, он довольно прост и состоит из нескольких простых шагов. Мы объясним вам все, начиная с установки необходимых компонентов и заканчивая установкой вашего первого дистрибутива Linux. Скоро вы сможете использовать обе операционные системы одновременно.

Два способа установить 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, вам нужно:

  1. Открыть «Командную строку», окно «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 работали, вам необходимо выполнить следующие действия в следующей последовательности:

  1. Включить опциональную функцию WSL.
  2. Установите дистрибутив Linux.
  3. Включить Платформу виртуальной машины —  необязательная функция.
  4. Загрузить обновление ядра WSL 2 (обязательно).
  5. Настроить установленный дистрибутив.

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.

  1. Откройте Windows PowerShell и выполните эту команду, чтобы получить список всех доступных дистрибутивов WSL на вашем компьютере:
  1. Установите желаемый дистрибутив для работы в WSL 2. выполните следующую команду:

В этом месте вы можете заменить DistroName на имя дистрибутива, которое вы получили из предыдущей команды.

Примечание: Команда wsl —set-version DistroName 1 позволит вам в любой момент переключится на Wsl 1.

5] WSL 2 обновление компонента ядра

  1. Обязательно загрузите пакет обновления ядра Linux на странице и установите его: https://aka.ms/wsl2kernel.
  2. Чтобы использовать обновление, дважды кликните файл wsl_update_x64.msi.

  3. Запустите PowerShell с помощью права администратора.

  4. Введите следующую команду, чтобы сделать Windows Subsystem for Linux 2 архитектурой по умолчанию для новых устанавливаемых дистрибутивов, и нажмите Enter:

После завершения этих процедур ваше устройство начнет использовать архитектуру по умолчанию новую версию подсистемы Windows для Linux.

Таким образом, у вас теперь есть полноценная среда Linux, которая работает прямо в Windows. Это позволяет развивать, работать с серверными приложениями или просто удобно использовать мощные инструменты командной строки, оставаясь в привычной операционной системе.

Не забывайте, что WSL 2 — это постоянно развивающийся проект. С помощью терминала следите за обновлениями Windows и Linux. Благодаря этому вы сможете получить доступ к новым функциям и улучшениям безопасности.

Самый приятный момент заключается в том, что все это работает быстро и слаженно. Гибридная рабочая среда чрезвычайно проста в использовании: файлы Windows легко доступны из Linux и наоборот. Имея под рукой все преимущества обеих систем, вы можете смело приступать к своим проектам.

Поделиться с друзьями
Дмитрий Соколов

Разработчик ПО и энтузиаст «железа», который совмещает практический опыт программирования с глубоким интересом к устройству компьютеров.

Оцените автора
Добавить комментарий