Как установить WSL 2 в Windows 10

WSL 2 в Windows 10 Советы и хитрости

Подсистема Windows для Linux 2, также известная как WSL 2, является последней версией уровня совместимости, которая позволяет пользователям Windows запускать среду Linux / GNU в Windows. С помощью WSL 2 пользователь Windows может напрямую использовать утилиты Linux, командную строку, инструменты и приложения в Windows — без необходимости настройки виртуальной машины. Разработанный Microsoft с единственной целью — работать в гармонии с дистрибутивами Linux и повышать общую производительность и удобство работы, WSL 2 позволяет пользователю работать с Windows 10, имея при этом возможность разрабатывать дистрибутивы Linux.

Будучи преемником WSL 1, он был создан, чтобы предоставить пользователю заметный прирост производительности и лучшую совместимость системы. WSL 2 предлагает множество улучшенных функций, наиболее яркими из которых являются:

  • Наличие управляемой виртуальной машины (ВМ)
  • Обеспечение полной возможности системных вызовов
  • Встроенное ядро ​​Linux

Эти функции являются ключевым моментом в том, что делает переход с WSL 1 на WSL 2 желательным.

Getting Started

Прежде чем мы начнем, мы должны убедиться, что у нас обновлена ​​Windows 10 до версии 1903 со сборкой ОС 18362 или выше (для систем x64) или до версии 2004 со сборкой ОС 19041 или выше (для систем ARM64). Вы можете проверить свою версию Windows, набрав winver в поле поиска рядом с кнопкой «Пуск».

Прежде чем мы начнем, мы должны убедиться, что у нас обновлена ​​Windows 10

Если вы используете более старую сборку Windows 10, вы можете обновить ее

Если вы используете более старую сборку Windows 10, вы можете обновить ее, перейдя в «Настройки»> «Обновления и безопасность»> «Проверить наличие обновлений».

Вам также необходимо убедиться, что ваше устройство предлагает адекватную поддержку виртуализации Hyper-V, которую вы можете определить, набрав Msinfo32.exe в поле поиска и проверив информацию о системе.

Сделав это, мы можем начать процесс установки.

Шаг 1. Инициализация WSL

Это важный шаг для установки любой версии WSL. Мы можем инициализировать WSL с помощью простых консольных команд.

Нажмите кнопку «Пуск» и выполните поиск «Windows PowerShell». Щелкните правой кнопкой мыши первый результат и выберите Запуск от имени администратора. Должно появиться окно консоли.

Нажмите кнопку «Пуск» и выполните поиск «Windows PowerShell»

Введите в консоль следующую командную строку и нажмите ввод:

DISM.exe / онлайн / включить-функцию / имя функции: Microsoft-Windows-Подсистема-Linux / все / norestart

Результат должен выглядеть примерно так, как на изображении ниже.

Результат должен выглядеть примерно так, как на изображении ниже

Шаг 2. Инициализация платформы ВМ

В отличие от WSL 1, WSL 2 использует встроенное ядро. По этой причине нам требуется использование платформы виртуальных машин.

Подобно тому, что мы сделали для WSL на шаге 1, мы будем запускать команды в Windows PowerShell, чтобы включить платформу виртуальных машин.

Для Windows 10 (выпуск 2004 г.):

DISM.exe / онлайн / включить-функцию / имя: VirtualMachinePlatform / все / norestart

Для Windows 10 (версии 1903, 1909):

Включить-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Включить-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

После выполнения шагов 1 и 2 рекомендуется перезагрузить устройство, чтобы правильно применить изменения и убедиться, что все работает должным образом.

Шаг 3. Настройка WSL 2 по умолчанию

После перезагрузки устройства запустите Windows PowerShell от имени администратора и введите следующую команду:

wsl —set-default-version 2

В некоторых случаях консоль попросит вас обновить ядро ​​WSL. Приглашение должно выглядеть примерно так:

В некоторых случаях консоль попросит вас обновить ядро ​​WSL

Вы можете загрузить обновление, перейдя по ссылке на изображении выше или щелкнув здесь (для x64).

После завершения установки снова запустите команду, и теперь для версии по умолчанию должно быть установлено значение WSL 2.

Шаг 4. Установите дистрибутив Linux.

Теперь, когда мы закончили настройку WSL 2, пришло время установить дистрибутив Linux. Здесь у вас есть широкий выбор вариантов, каждый со своими плюсами и минусами. В настоящее время один из самых популярных дистрибутивов — Ubuntu 20.04 LTS — это операционная система с открытым исходным кодом. Которая получила большую популярность в сообществе Linux. Другие варианты включают Kali Linux, Pengwin и Fedora Remix для WSL. Но это вопрос предпочтений больше всего.

Для простоты и широкой доступности мы продолжим использовать Ubuntu 20.04 LTS в качестве дистрибутива Linux на следующих этапах.

Шаг 5. Начало работы с WSL 2

Установив выбранный вами дистрибутив, вы можете получить к нему доступ с помощью недавно добавленных значков в меню «Пуск». Щелкните значок, чтобы открыть Ubuntu и начать процесс установки. Это займет некоторое время, так как он загружается впервые и извлекает все необходимые файлы и пакеты. Не выключайте устройство во время этого процесса. После завершения загрузки вам будет предложено ввести имя пользователя и пароль. Введите имя пользователя и пароль, которые вам подходят. Сделав это, вы готовы использовать WSL 2.

Установив выбранный вами дистрибутив, вы можете получить к нему доступ

Альтернативный метод включения WSL и платформы виртуальных машин (необязательно)

Те из вас, кто борется с работой на консоли и более привык к конфигурациям на основе графического интерфейса пользователя, имеют возможность вручную включить WSL и платформу VM. Выполните следующие действия, чтобы включить эти функции.

Во-первых, нажмите кнопку «Пуск» и выполните поиск по запросу «Включение или отключение компонентов Windows». Щелкните по первому результату. Должно открыться окно новых функций.

Во-первых, нажмите кнопку «Пуск» и выполните поиск по запросу «Включение или отключение компонентов Windows»

Прокрутите вниз и найдите параметры «Платформа виртуальных машин» и «Подсистема Windows для Linux». Установите флажок слева от имен, чтобы включить их, и нажмите ОК.

Прокрутите вниз и найдите параметры «Платформа виртуальных машин»

Теперь Windows установит необходимые файлы, после чего вам будет предложено перезагрузить устройство, чтобы применить эти изменения. После перезапуска действуйте в соответствии с инструкциями, начиная с шага 3 и далее.

Дополнительные примечания

  • Вы можете вернуться к WSL 1, набрав wsl —set-default-version 1.
  • Если вашему устройству не хватает совместимости с Windows 10 или Hyper-V, вы все равно можете использовать WSL 1.

Заключение

Когда WSL 2 окончательно установлен и настроен, вы готовы испытать лучшую интеграцию Windows-Linux. Теперь вы можете заниматься всей своей разработкой, связанной с Linux. Не покидая комфортной Windows 10 и не зацикливаясь на двойной загрузке ПК. Надеюсь, благодаря простоте использования приложений Linux и выполнения команд Linux на высокой скорости и с оптимизированной производительностью ваш опыт будет не чем иным, как приятным.

Читайте также:  Как отключить автоматическое обновление в Windows 11?
Оцените статью
ПОПУЛЯРНЫЕ ТЕХНОЛОГИИ
Добавить комментарий