Как установить WSL в Windows 10 (2024 г.)

  • Чтобы установить WSL в Windows 10, откройте Командная строка (или PowerShell) от имени администратора и запустите wsl –install, чтобы установить все компоненты WSL2 и дистрибутив Ubuntu Linux.
  • Если вы хотите установить определенный дистрибутив, выполните команду wsl –install -d ИМЯ-ДИСТРО, а для обновления ядра WSL выполните команду wsl –update.
  • Вы также можете установить дистрибутивы WSL и Linux из Microsoft Store.

ОБНОВЛЕНО 31.10.2024: Подсистема Windows для Linux (WSL) — это функция, которая позволяет использовать Linux поверх Windows 10 (с использованием облегченной виртуальной машины) без необходимости настраивать другую среду виртуализации с Hyper-V, VMware Workstation или Oracle VirtualBox или использовать установка двойной загрузки. Другими словами, WSL дает вам доступ к мощным инструментам командной строки и утилитам Linux, при этом вы по-прежнему используете привычный рабочий стол Windows.

Эта среда Linux для пользователей Windows имеет две версии, обычно называемые WSL1 и WSL2. Оригинальная версия (или WSL1) был разработан как фактическая интеграция с операционной системой, которая использует уровень трансляции для взаимодействия с системными вызовами Windows. Проблема заключалась в низкой производительности, особенно при операциях с файловой системой и ресурсоемких задачах.

С другой стороны, WSL2 использует облегченную виртуальную машину для запуска полного ядра Linux с гипервизором Microsoft Hyper-V. Он обеспечивает значительно более высокую производительность и совместимость приложений, а это означает, что его можно использовать для более сложных рабочих процессов разработки, запуска ресурсоемких приложений и использования контейнеров Docker.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Эта функция в первую очередь предназначена для приложений командной строки, но вы также можете устанавливать и запускать приложения с графическим интерфейсом пользователя, используя такие инструменты, как Х11 или Вейланд.

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

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

Установите WSL в Windows 10 из командной строки или PowerShell.

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

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

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

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

    wsl –install

    Windows 11 установить WSL

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

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

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

Если вы получите код ошибки 14107это может означать, что функция «Платформа виртуальных машин» не включена на вашем компьютере. В этом случае откройте Настройки > Дополнительные функции > Дополнительные возможности Windowsпроверьте «Платформа виртуальных машин». и нажмите кнопку “ХОРОШО” Кнопка для добавления компонентов. Теперь вы можете запустить команду установки WSL еще раз.

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

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

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

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

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

    wsl –list –онлайн

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

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

    wsl –install -d ИМЯ ДИСТРО-ИМЯ

    Windows 11 устанавливает специальный дистрибутив WSL

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

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

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

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

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

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

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

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

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

    wsl –обновить

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

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

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

Установите WSL в Windows 10 из Microsoft Store.

Вы также можете установить подсистему Windows для Linux и дистрибутивы из Microsoft Store. Однако для этого процесса необходимо включить функции «Платформа виртуальных машин» и «Подсистема Windows для Linux» перед установкой платформы и дистрибутивов Linux.

1. Включите компоненты виртуализации WSL.

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

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

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

  3. Проверьте «Платформа виртуальных машин» вариант.

    Платформа виртуальных машин и подсистема Windows для Linux

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

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

  6. Нажмите кнопку Перезапуск кнопка.

После выполнения этих шагов вы можете перейти к загрузке WSL из Microsoft Store.

2. Установите приложение Windows Subsystem для Linux.

Чтобы установить WSL в Windows 11 из Microsoft Store, выполните следующие действия:

  1. Откройте Подсистема Windows для Linux страница магазина.

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

  3. Нажмите кнопку «Открыть Microsoft Store» кнопка (если применимо).

  4. Нажмите кнопку «Установить» еще раз.

    Установка WSL из Microsoft Store

3. Установите дистрибутив Linux.

Чтобы установить дистрибутив Linux из Microsoft Store, выполните следующие действия:

  1. Откройте Магазин Майкрософт приложение.

  2. Найдите дистрибутивы Linux, например Дебиан.

  3. Нажмите кнопку Получать кнопка.

    Установка дистрибутива Linux из Microsoft Store

  4. Нажмите кнопку Открыть кнопка.

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

Установите WSL2 в Windows 10 (более старые версии)

Кроме того, вы по-прежнему можете установить 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-версия 2

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

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

    wsl –set-версия Ubuntu 2

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

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

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

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

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

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

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

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

    wsl –list –verbose

  4. Убедитесь, что версия дистрибутива 2.

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

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

Обновление от 31 октября 2024 г.: Это руководство было обновлено, чтобы обеспечить точность и отразить изменения в процессе.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

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

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