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

  • Чтобы установить WSL2 в Windows 10, откройте командную строку от имени администратора и запустите «wsl-установить».
  • Команда установит все компоненты WSL2 и дистрибутив Ubuntu Linux.
  • Чтобы установить конкретный дистрибутив, запустите «wsl –install -d ИМЯ ДИСТРОМА».
  • Чтобы обновить ядро ​​WSL2, запустите «wsl-обновить» команда.

WSL2 (подсистема Windows для Linux версии 2) — это новая версия архитектуры, позволяющая изначально использовать Linux поверх Windows 10 (используя облегченную виртуальную машину) и заменяющая WSL.

Эта функция запускает реальное ядро ​​​​Linux в этой новой версии, что повышает производительность и совместимость приложений по сравнению с предыдущей версией, сохраняя при этом те же возможности, что и в первом выпуске.

В этом руководстве вы узнаете, как установить подсистему Windows для Linux 2 в Windows 10.

Установите WSL2 в Windows 10

Microsoft упростила процесс установки WSL в Windows 10 2004 и более поздних версиях (включая версии 21H2 и 21H1) до одной команды, которая загружает и устанавливает все необходимые компоненты, включая платформу виртуальной машины и Ubuntu Linux по умолчанию.

Чтобы установить подсистему Windows для Linux в Windows 10, выполните следующие действия:

  1. Открытым Начинать в Windows 10.

  2. Ищи Командная строкащелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.

  3. Введите следующую команду, чтобы установить WSL в Windows 10 и нажмите Войти:

    wsl --install

    Установка WSL одной командой

  4. Перезагрузите компьютер, чтобы завершить установку WSL в Windows 10.

  5. При необходимости продолжите настройку дистрибутива Linux.

После выполнения этих шагов необходимые компоненты Linux автоматически установят последнюю версию дистрибутива Ubuntu Linux.

Установите WSL с определенным дистрибутивом

Чтобы установить WSL с определенным дистрибутивом в Windows 10, выполните следующие действия:

  1. Открытым Начинать.

  2. Ищи Командная строкащелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.

  3. Введите следующую команду, чтобы просмотреть список доступных дистрибутивов WSL, которые вы можете установить в Windows 10, и нажмите Войти:

    wsl --list --online

    Краткое примечание: На момент написания этой статьи вы можете установить Ubuntu, Debian, Kali Linux, openSUSE и SUSE Linux Enterprise Server.

  4. Введите следующую команду, чтобы установить WSL с определенным дистрибутивом в Windows 10 и нажмите Войти:

    wsl --install -d DISTRO-NAME

    Windows 11 устанавливает конкретный дистрибутив WSL

    Не забудьте заменить «ИМЯ ДИСТРО» в команде с названием дистрибутива, который вы хотите установить, например Дебиан.

  5. Перезагрузите компьютер.

  6. При необходимости продолжите настройку дистрибутива Linux.

После выполнения этих шагов компоненты подсистемы Windows для Linux 2 будут установлены вместе с указанным вами дистрибутивом Linux.

Обновить ядро ​​WSL

Чтобы обновить ядро ​​WSL до последней версии, выполните следующие действия:

  1. Открытым Начинать.

  2. Ищи Командная строкащелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.

  3. Введите следующую команду, чтобы обновить ядро ​​WSL и нажмите Войти:

    wsl --update

    Команда обновления WSL

После выполнения этих шагов, если доступно обновление, оно будет загружено и установлено на устройство.

Если команда обновления не работает, откройте Настройки > Обновление и безопасность > Центр обновления Windows > Расширенные опциии включите «Получайте обновления для других продуктов Microsoft при обновлении Windows» Переключить переключатель.

Установите WSL2 в Windows 10 1909 или старше.

В качестве альтернативы, используя устаревшие процессы, вы по-прежнему можете установить WSL в Windows 10 версии 1909 и более ранних версиях. Этот процесс требует включения WSL1, платформы виртуальных машин, преобразования существующих дистрибутивов (если применимо) и настройки подсистемы Windows для Linux 2 в качестве новой по умолчанию для будущих установок дистрибутивов.

Если у вас система ARM64, интеграция с Linux поддерживается в версии 2004 и выше.

Включить подсистему Windows для Linux

Если вы еще не используете Linux в Windows 10, вы должны включить подсистему Windows для Linux (версия 1), выполнив следующие действия:

  1. Открытым Начинать в Windows 10.

  2. Ищи Включение или отключение функций Windows и щелкните верхний результат, чтобы открыть интерфейс.

  3. Проверить «Подсистема Windows для Linux». вариант.

    Включить WSL 1 в Windows 10

  4. Нажмите на ХОРОШО кнопка.

  5. Нажмите на Запустить снова кнопка.

После выполнения этих шагов необходимо включить функцию платформы виртуальных машин.

Включить платформу виртуальных машин

Чтобы включить платформу виртуальных машин в Windows 10, выполните следующие действия:

Важный: Материнская плата и процессор должны поддерживать виртуализацию, и этот параметр должен быть включен в базовой системе ввода-вывода (BIOS) или в унифицированном расширяемом интерфейсе встроенного ПО (UEFI).

  1. Открытым Начинать.

  2. Ищи PowerShellщелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.

  3. Введите следующую команду, чтобы включить функцию платформы виртуальных машин, и нажмите Войти:

    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

    Включить платформу виртуальных машин в Windows 10 с помощью PowerShell

  4. Перезагрузите компьютер.

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

Включить подсистему Windows для Linux 2

Чтобы начать использовать WSL2 или скрытые дистрибутивы WSL для WSL2, выполните следующие действия:

  1. Скачать это Ядро WSL 2 Обновить (требуется).

  2. Дважды щелкните wsl_update_x64.msi файл и примените обновление.

  3. Открытым Начинать.

  4. Ищи PowerShellщелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.

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

    wsl --set-default-version 2

    Включить WSL 2 в Windows 10 20H1

  6. (Необязательно) Введите следующую команду, чтобы преобразовать дистрибутив с WSL на WSL 2, и нажмите Войти:

    wsl --set-version Ubuntu 2

    Преобразование дистрибутива WSL 1 в WSL 2 в Windows 10 20H1

    В команде изменить «Убунту» для имени дистрибутива, который вы хотите преобразовать. Если вы не знаете название дистрибутива, используйте wsl -l -v команда.

После выполнения этих шагов ваше устройство начнет использовать новую версию подсистемы Windows для Linux в качестве архитектуры по умолчанию. (Видеть видеоурок на YouTube-канале Pureinfotech.)

Подтвердите платформу дистрибутива

Чтобы убедиться, что дистрибутивы используют подсистему Windows для Linux 2, выполните следующие действия:

  1. Открытым Начинать.

  2. Ищи PowerShellщелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.

  3. Введите следующую команду, чтобы проверить версию дистрибутива, и нажмите Войти:

    wsl --list --verbose
  4. Подтвердите версию дистрибутива 2.

    Проверьте дистрибутив с помощью подсистемы Windows для Linux 2 в PowerShell

После того, как вы выполните шаги, вы узнаете, был ли процесс успешным или вам нужно устранить неполадки на каком-либо из шагов.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *