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

  • Чтобы установить WSL в Windows 11, откройте PowerShell или Командная строка (администратор)запустите «wsl –установить” и перезагрузите компьютер, чтобы настроить подсистему Windows для Linux вместе с дистрибутивом Ubuntu Linux.
  • Чтобы установить WSL с определенным дистрибутивом, запустите «wsl –install -d ИМЯ-ДИСТРОБА» команда.
  • Чтобы установить WSL из Магазин Майкрософтвключите «Платформа виртуальной машины» функцию, а затем загрузите приложение WSL из Магазина.

В Windows 11 Microsoft упрощает процесс установки подсистемы Windows для Linux (WSL) до одной команды для загрузки и установки всех необходимых компонентов, включая платформу виртуальной машины и приложения Linux GUI. В этом руководстве я расскажу вам, как выполнить этот процесс.

Кроме того, команда также устанавливает последний дистрибутив Ubuntu по умолчанию. Если вы предпочитаете другой дистрибутив Linux, вы можете добавить опцию установки любых поддерживаемых дистрибутивов в команду. Кроме того, через командную строку вы можете легче обновить ядро. В качестве альтернативы вы можете установить WSL, используя загрузку, доступную в Microsoft Store.

Что такое WSL в Windows 11?

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

Подсистема Windows для Linux — это дополнительная функция, которая позволяет вам запускать различные дистрибутивы Linux на Windows 11 (и 10) без необходимости во втором компьютере, установках с двойной загрузкой или виртуальных машинах. После установки WSL система добавляет различные компоненты для создания уровня виртуализации с использованием гипервизора Microsoft Hyper-V для установки и запуска дистрибутивов Linux (таких как Ubuntu, Debian или Fedora) на вашем компьютере.

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

Microsoft также интегрирует WSL с Windows, позволяя вам получать доступ к файлам и приложениям из среды Linux. Кроме того, вы можете получать доступ к файлам дистрибутивов напрямую из File Explorer без какой-либо дополнительной настройки.

Хотя вы в первую очередь будете использовать WS для запуска приложений командной строки, этот уровень виртуализации также позволяет вам устанавливать и запускать приложения с графическим пользовательским интерфейсом (GUI), используя такие инструменты, как X11 или Wayland.

В этом руководстве я расскажу вам о простых шагах по установке платформы WSL на ваш компьютер. Кроме того, я расскажу о шагах по обновлению ядра Linux в Windows 11.

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

Чтобы установить WSL в Windows 11 из командной строки (или PowerShell), выполните следующие действия:

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

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

  3. Введите следующую команду для установки WSL в Windows 11 и нажмите Входить:

    wsl –установить

    Установка Windows 11 WSL

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

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

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

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

Обновление ядра WSL

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

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

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

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

    wsl –обновление

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

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

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

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

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

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

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

    wsl –список –онлайн

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

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

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

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

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

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

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

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

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

Если вы хотите установить подсистему Windows для Linux и дистрибутивы из Магазина Microsoft, вам сначала придется установить необходимые компоненты из интерфейса «Функции Windows», затем загрузить и установить WSL из Магазина, а затем установить нужную версию Linux.

1. Включите необходимые компоненты WSL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Microsoft Store установить дистрибутив Linux

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

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

Обновление 12 сентября 2024 г.: Данное руководство было обновлено для обеспечения точности и отражения изменений в процессе.

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

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

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

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