- Установка ОС Linux в Windows 11 с использованием WSL 2
- Установка определенного дистрибутива Linux ОС MS Windows 11 с использованием WSL2
- Несколько способов запуска дистрибутивов Linux
- Удаление дистрибутивов Linux и отключение компонента Подсистема Windows для Linux
- Ошибка запуска ОС Linux может быть вызвана отсутствием включенной опции поддержки виртуализации в BIOS или UEFI
Установка ОС Linux в Windows 11 с использованием WSL 2
В новой версии Windows 11 разработчиками Microsoft упрощен механизм установки компонентов WSL. Одной командой можно установить подсистему Windows для Linux, платформу виртуальной машины, ядро WSL, а также дистрибутив Linux
На текущий момент ОС 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.
Команда —install позволяет выполнить следующие действия:
- установить дополнительные компоненты WSL
- установить платформу виртуальной машины;
- загрузить и установить ядро WSL;
- скачать и установить дистрибутив Linux (по умолчанию устанавливается Ubuntu)
- После перезагрузки продолжится инсталляция и осуществится запуск Ubuntu 20.04 LTS (именно эта версия устанавливается на момент написания статьи) с последующей первоначальной настройкой, где необходимо будет создать имя пользователя и пароль.
Для каждого установленного дистрибутива Linux в среду Windows создается уникальное имя пользователя и пароль. Уникальная учетная запись будет использоваться для входа в конкретный дистрибутив. Эта учетная запись обладает возможностью брать права администратора Linux.
Рис.3 Создание пользователя и пароля в ОС Ubuntu
Установка определенного дистрибутива Linux ОС MS Windows 11 с использованием WSL2
- Запустить командную строку или Windows Терминал от имени администратора
- Для получения списка доступных дистрибутивов Linux необходимо ввести следующую команду
Рис.4 Список доступных дистрибутивов Linux
- После выбора нужной операционной системы ввести команду (операционная система может быть выбрана другая):
Рис.5 Установка Kali Linux
Рис.6 Создание пользователя и пароля в ОС Kali Linux
Несколько способов запуска дистрибутивов Linux
Для последующего запуска установленного дистрибутива Linux можно воспользоваться одним из вариантов:
- в командной строке или Windows Терминал ввести название установленной Linux системы, например, ubuntu и нажать Enter
- в командной строке или Windows Терминал ввести команду wsl . Будет запущен дистрибутив Linux по умолчанию. Если установлено несколько дистрибутивов, ввести, например команду wsl -d Kali-Linux
Удаление дистрибутивов Linux и отключение компонента Подсистема Windows для Linux
- Открыть Параметры ОС MS Windows 11
- Перейти в раздел Приложения >Приложения и возможности
Рис.9 Удаление дистрибутивов Linux
- Выбрать дистрибутив Linux, который необходимо удалить, нажать на пиктограмму справа и выбрать Uninstall
Рис.10 Удаление дистрибутивов Linux
Рис.11 Удаление дополнительных файлов WSL
- При необходимости отключения компонента ПодсистемаWindows дляLinux открыть окно Компоненты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. Другие причины будут рассмотрены в дальнейшем.