В Windows 11 упрощена процедура развертывания Windows Subsystem for Linux (WSL 2), позволяющая запускать дистрибутивы Linux внутри виртуальной среды. С помощью единственной команды можно активировать подсистему, виртуальную платформу, ядро WSL и выбранный дистрибутив. В этой статье мы разберем процесс установки, настройки и управления WSL 2, включая выбор дистрибутивов, запуск и удаление компонентов.
Доступные дистрибутивы Linux для запуска в Windows 11 через WSL 2
На момент написания статьи в Windows 11 поддерживаются следующие дистрибутивы Linux для работы в WSL 2:
— Debian
— Kali Linux Rolling
— OpenSUSE Leap 42
— SUSE Linux Enterprise Server v12
— Ubuntu 16.04 LTS
— Ubuntu 18.04 LTS
— Ubuntu 20.04 LTS
Разработчики Microsoft значительно упростили процесс инсталляции WSL в Windows 11. Теперь одной командой можно развернуть подсистему для Linux, виртуальную машину, ядро WSL и дистрибутив.
Установка WSL 2 в Windows 11
Для активации WSL 2 выполните следующие шаги:
1. Запустите Командную строку или Windows Terminal с правами администратора.
2. Введите команду:
wsl --install
3. Нажмите Enter.
Эта команда выполняет:
— Установку дополнительных компонентов WSL.
— Активацию платформы виртуальной машины.
— Загрузку и инсталляцию ядра WSL.
— Скачивание и установку дистрибутива Linux (по умолчанию — Ubuntu).
После завершения перезагрузите компьютер.
После перезагрузки продолжится установка Ubuntu 20.04 LTS (актуальная версия на момент статьи), с запуском начальной конфигурации. Здесь потребуется задать имя пользователя и пароль.
Для каждого дистрибутива Linux создается уникальная учетная запись в Windows, используемая для входа. Эта запись может получать права администратора в Linux.
Установка конкретного дистрибутива Linux в WSL 2
Чтобы выбрать и установить определенный дистрибутив:
1. Запустите Командную строку или Windows Terminal с правами администратора.
2. Получите список доступных дистрибутивов командой:
wsl --list --online
3. Нажмите Enter.
После выбора дистрибутива (например, Kali Linux) выполните:
wsl --install -d Kali-Linux
По завершении установки запустится выбранная ОС с запросом на создание пользователя и пароля.
Способы запуска дистрибутивов Linux в WSL 2
Для запуска установленного дистрибутива Linux используйте один из методов:
1. Откройте меню Пуск > Все приложения и выберите нужный дистрибутив, например, Ubuntu.
2. В Командной строке или Windows Terminal введите название дистрибутива, например:
ubuntu
И нажмите Enter.
3. Введите команду wsl для запуска дистрибутива по умолчанию. Если установлено несколько, укажите, например:
wsl -d Kali-Linux
Удаление дистрибутивов Linux и деактивация WSL
Для удаления дистрибутива:
1. Откройте Параметры > Приложения > Приложения и возможности.
2. Выберите дистрибутив Linux, нажмите на значок справа и выберите Удалить.
Если Linux больше не нужен, удалите Windows Subsystem for Linux Update и Windows Subsystem for Linux Update WSLg Preview.
Для отключения компонента Подсистема Windows для Linux:
1. Откройте окно Компоненты Windows и снимите флажок с соответствующего пункта.
2. Перезагрузите компьютер.
Способы открытия окна Компоненты Windows:
— Параметры > Приложения > Дополнительные возможности > Другие компоненты Windows.
— Панель управления > Программы и компоненты.
— В окне Выполнить введите:
OptionalFeatures
Обновление ядра WSL и устранение ошибок
Если ядро WSL не обновляется автоматически (например, требуется ручное обновление через wsl —update), активируйте в Центре обновления Windows опцию Получать обновления для других продуктов Microsoft при обновлении Windows.
Ошибка запуска Linux может возникнуть из-за отключенной виртуализации в BIOS/UEFI. Включите эту опцию в настройках системы.
При работе в виртуальной среде, такой как VMware Workstation:
1. Выключите гостевую Windows 11.
2. Откройте настройки виртуальной машины.
3. В разделе Оборудование > Процессоры установите флажок Виртуализировать Intel VT-x/EPT или AMD-V/RVI.
Установка WSL 2 в Windows 11 позволяет легко интегрировать дистрибутивы Linux, такие как Ubuntu или Kali Linux, для разработки и тестирования. Процесс упрощен до одной команды, с возможностью управления через Командную строку или Параметры. Убедитесь в активации виртуализации для стабильной работы.