Как включить и запустить подсистему Linux: полное руководство по WSL
Чтобы понять, как включить и запустить подсистему Linux в Windows 10 (сборка 19041+) или Windows 11, достаточно выполнить одну команду в PowerShell от имени администратора. Это автоматически настроит WSL 2 и установит Ubuntu.
Оглавление
Автоматическая установка WSL
Для современных версий операционной системы применяется упрощенный метод настройки. Следуйте пошаговой инструкции:
- Запуск терминала: Откройте PowerShell или командную строку от имени администратора (через меню правой кнопки мыши выберите соответствующий пункт).
- Установка: Введите команду
wsl --installи нажмите Enter. - Перезагрузка: После завершения работы утилиты обязательно перезагрузите компьютер для применения системных изменений.
- Настройка: После перезагрузки автоматически откроется окно терминала установленного дистрибутива. В нем потребуется создать имя пользователя и пароль для новой учетной записи Linux.
Команда wsl --install выполняет сразу несколько действий: автоматически включает необходимые компоненты Windows, загружает ядро Linux, устанавливает среду WSL 2 и инсталлирует дистрибутив Ubuntu по умолчанию.
Ручная установка для старых версий
Если автоматическая установка недоступна на вашем устройстве, необходимо вручную включить системные компоненты. Для этого в PowerShell, запущенном от имени администратора, по очереди выполните следующие команды:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
После активации компонентов требуется перезагрузка компьютера и ручная установка ядра обновления WSL 2.
Проверка версии и выбор дистрибутива
Чтобы убедиться, что на компьютере используется актуальная версия среды, выполните в PowerShell команду wsl -l -v.
Если вам нужен другой дистрибутив вместо стандартного Ubuntu, используйте специальный флаг -d при установке:
wsl --install -d <имя_дистрибутива>
Для просмотра полного списка доступных для загрузки дистрибутивов используйте команду:
wsl --list --online
Частые ошибки
- Отсутствие прав администратора: Команды установки и активации компонентов (
wsl --install,dism.exe) не сработают, если терминал запущен без повышенных привилегий. - Пропуск перезагрузки: Игнорирование требования о перезагрузке ПК после выполнения установочных команд приведет к тому, что изменения не вступят в силу, а подсистема не запустится.
FAQ
Какие версии Windows поддерживают упрощенную установку? Установка одной командой рекомендуется для Windows 10 (версия 2004 и выше, сборка 19041+) и Windows 11.
Какой дистрибутив ставится по умолчанию?
При стандартном выполнении команды wsl --install система автоматически загружает и инсталлирует Ubuntu.
Как посмотреть другие доступные дистрибутивы?
Вывести список всех поддерживаемых онлайн-дистрибутивов можно с помощью команды wsl --list --online.