На текущий момент ОС MS Windows 11 позволяет запустить следующие дистрибутивы Linux:
- Debian
- Kali Linux Rolling
- OpenSUSE Leap 42
- SUSE Linux Enterprise Server v12
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
В новой версии Windows 11 разработчиками Microsoft упрощен механизм установки компонентов WSL. С использованием лишь одной команды можно установить подсистему Windows для Linux, платформу виртуальной машины, ядро WSL, а также дистрибутив Linux.
- Запустить командную строку или Windows Терминал от имени администратора
- Ввести следующую команду
wsl --install
- Нажать Enter
Рис.1 Установка WSL
Команда --install позволяет выполнить следующие действия:
- установить дополнительные компоненты WSL
- установить платформу виртуальной машины;
- загрузить и установить ядро WSL;
- скачать и установить дистрибутив Linux (по умолчанию устанавливается Ubuntu)
- По окончании данной процедуры перезагрузить компьютер.
Рис.2 Установка WSL
- После перезагрузки продолжится инсталляция и осуществится запуск Ubuntu 20.04 LTS (именно эта версия устанавливается на момент написания статьи) с последующей первоначальной настройкой, где необходимо будет создать имя пользователя и пароль.
Для каждого установленного дистрибутива Linux в среду Windows создается уникальное имя пользователя и пароль. Уникальная учетная запись будет использоваться для входа в конкретный дистрибутив. Эта учетная запись обладает возможностью брать права администратора Linux.
Рис.3 Создание пользователя и пароля в ОС Ubuntu
Установка определенного дистрибутива Linux ОС MS Windows 11 с использованием WSL2
- Запустить командную строку или Windows Терминал от имени администратора
- Для получения списка доступных дистрибутивов Linux необходимо ввести следующую команду
wsl --list --online
- Нажать Enter
Рис.4 Список доступных дистрибутивов Linux
- После выбора нужной операционной системы ввести команду (операционная система может быть выбрана другая):
wsl --install -d Kali-Linux
Рис.5 Установка Kali Linux
- По окончании установки запуститься выбранная операционная система.
Рис.6 Создание пользователя и пароля в ОС Kali Linux
Несколько способов запуска дистрибутивов Linux
Для последующего запуска установленного дистрибутива Linux можно воспользоваться одним из вариантов:
- открыть меню Пуск > Все приложения и выбрать, например, Ubuntu
Рис.7 Запуск ОС Linux
- в командной строке или Windows Терминал ввести название установленной Linux системы, например,
ubuntu
и нажать Enter
Рис.8 Запуск ОС Linux
- в командной строке или Windows Терминал ввести команду
wsl
. Будет запущен дистрибутив Linux по умолчанию. Если установлено несколько дистрибутивов, ввести, например командуwsl -d Kali-Linux
Удаление дистрибутивов Linux и отключение компонента Подсистема Windows для Linux
- Открыть Параметры ОС MS Windows 11
- Перейти в раздел Приложения > Приложения и возможности
Рис.9 Удаление дистрибутивов Linux
- Выбрать дистрибутив Linux, который необходимо удалить, нажать на пиктограмму справа и выбрать Uninstall
Рис.10 Удаление дистрибутивов Linux
- Если в дальнейшем не планируется устанавливать дистрибутивы Linux, можно также удалить Windows Subsystem for Linux Update и Windows Subsystem for Linux Update WSLg Preview
Рис.11 Удаление дополнительных файлов WSL
- При необходимости отключения компонента Подсистема Windows для Linux открыть окно Компоненты Windows, снять соответствующий флажок в чекбоксе и перезагрузить компьютер.
Рис.12 Компоненты Windows
Чтобы открыть данное окно можно воспользоваться одним из вариантов:
- Открыть Параметры ОС MS Windows 11, выбрать Приложения > Optional features > Другие компоненты Windows
Рис.13 Запуск компонентов Windows
- открыть Панель управления > Программы и компоненты Windows
- в окне Выполнить ввести OptionalFeatures
Если в автоматическом режиме ядро подсистемы Windows для Linux не обновляется (например, есть возможно обновить только вручную, с использованием команды wsl --update), необходимо включить параметр центра обновления Windows Получать обновления для других продуктов Microsoft при обновлении Windows.
Рис.14 Настройка дополнительных параметров обновлений
Рис.15 Включение параметра Получать обновления для других продуктов Microsoft при обновлении Windows
Ошибка запуска ОС Linux может быть вызвана отсутствием включенной опции поддержки виртуализации в BIOS или UEFI
Если запуск подсистемы Windows для Linux выполняется в виртуальной среде, например с использованием платформы VMware Workstation, то необходимо:
- выключить гостевую систему Windows 11
- открыть настройки гостевой системы Windows 11
- в разделе Hardware выбрать Processors и установить флажок в чекбоксе Virtualize Intel VT-x/EPT or AMD-V/RVI
Рис.16 Настройка поддержки виртуализации в VMware Workstation
Выше упомянуты только 2 причины, по которым могут возникнуть проблемы с корректной работой WSL. Другие причины будут рассмотрены в дальнейшем.
Последние статьи #Windows
• Обновление KB5046733 (Build 22635.4580) для Windows 11, версия 23H2 (Beta)
• Обновление KB5048780 (Build 26120.2510) для Windows 11, версия 24H2 (Dev): Функции Recall доступны для Copilot+ ПК на базе Intel и AMD
• Новая уязвимость нулевого дня в Windows, включая Windows 11 24H2, раскрывает учетные данные NTLM. Доступен неофициальный патч от 0patch
• «Вторник Патчей», 10 декабря 2024: Eжемесячные обновления безопасности для Windows 11 и Windows 10
• Microsoft выпускает предварительную версию Copilot Vision
• Microsoft подробнее рассказала про функцию «Устранение неполадок с помощью Центра обновления Windows» для Windows 11