Как перейти на WSL2 с WSL1 на Windows 10

Если вы все еще используете WSL1, вы можете обновиться до WSL2 и преобразовать дистрибутивы без их переустановки, и вот как это сделать на Windows 10.

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

Если вы использовали первую версию реализации на Windows 10, вы можете обновить ее до Windows Subsystem for Linux 2 и преобразовать существующие установки Linux с помощью загрузки пакета для обновления ядра и нескольких команд PowerShell.

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

Обновление с WSL до WSL2 на Windows 10

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

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

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

  3. Откройте меню Пуск.

  4. Найдите PowerShell, щелкните правой кнопкой и выберите Запуск от имени администратора.

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

    wsl --set-default-version 2

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

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

    wsl -l -v
  7. Введите следующую команду для преобразования дистрибутива из WSL 1 в WSL 2 и нажмите кнопку Enter :

    wsl --set-version DISTRO-NAME 2
    Преобразование дистрибутива WSL 1 в WSL 2 на Windows 10 20H1
    Преобразование дистрибутива WSL 1 в WSL 2 в Windows 10 20H1

    В команде обязательно замените DISTRO-NAME для фактического имени дистрибутива Linux.

  8. Введите следующую команду для проверки версии дистрибутива и нажмите кнопку Enter :

    wsl --list --verbose

    Проверка дистрибутива с помощью Windows Subsystem for Linux 2 в PowerShell
    Проверка дистрибутива с помощью Windows Subsystem for Linux 2 в PowerShell

  9. Убедитесь, что дистрибутив установлен на версию 2.

После выполнения этих шагов вам может понадобиться повторить шаги с 7 по 10, чтобы перевести оставшиеся дистрибутивы на версию 2.

Оцените статью
Blog Pro Comp