Как установить WSL: полное руководство по установке подсистемы Linux в Windows

Команда wsl --install, запущенная в PowerShell от имени администратора, — это весь процесс установки WSL в современных версиях Windows: одна строка автоматически включает нужные компоненты, скачивает ядро и ставит дистрибутив Ubuntu. Если же эта команда выдаёт ошибку или компьютер работает на старой сборке Windows 10, придётся включать компоненты вручную — оба пути разберём ниже по шагам.

WSL (Windows Subsystem for Linux) — это подсистема, позволяющая запускать Linux-окружение прямо внутри Windows без виртуальной машины и двойной загрузки. Она нужна разработчикам, системным администраторам и всем, кто работает с инструментами вроде Docker, bash-скриптов или серверных утилит. Перед установкой убедитесь, что у вас есть права администратора и доступ в интернет — дистрибутив скачивается из сети.

Проверка совместимости системы

Первое действие — убедиться, что ваша версия Windows поддерживает WSL. Нажмите Win + R, введите winver и посмотрите номер сборки. Для простой установки одной командой нужна Windows 10 версии 2004 (сборка 19041) или новее, либо любая актуальная Windows 11.

Второе требование — виртуализация на уровне процессора. Откройте «Диспетчер задач» (Ctrl + Shift + Esc), перейдите на вкладку «Производительность» → «ЦП» и найдите строку «Виртуализация». Там должно стоять «Включено». Если указано «Отключено», технологию (Intel VT-x или AMD-V) нужно активировать в BIOS/UEFI — название пункта зависит от производителя материнской платы, поэтому сверьтесь с документацией к вашей плате или ноутбуку.

☑️ Проверка перед установкой WSL

Выполнено: 0 / 4

Быстрая установка одной командой

Это рекомендуемый способ для всех современных систем. Откройте меню «Пуск», введите PowerShell, кликните по результату правой кнопкой и выберите «Запуск от имени администратора». Затем выполните:

wsl --install

Команда автоматически включит компоненты «Подсистема Windows для Linux» и «Платформа виртуальной машины», загрузит ядро WSL 2 и установит Ubuntu как дистрибутив по умолчанию. После завершения обязательно перезагрузите компьютер — без перезагрузки подсистема не заработает, и это самая частая причина «неработающей» установки.

После перезагрузки окно с Ubuntu откроется автоматически (или запустите её из меню «Пуск»). Система попросит придумать имя пользователя и пароль для Linux-окружения — они не связаны с вашей учётной записью Windows. Пароль при вводе не отображается на экране, это нормальное поведение терминала.

Выбор и установка другого дистрибутива

Ubuntu устанавливается по умолчанию, но это не единственный вариант. Посмотреть список доступных дистрибутивов можно командой:

wsl --list --online

Установка конкретного дистрибутива выполняется с параметром -d. Например, для Debian:

wsl --install -d Debian

Можно держать несколько дистрибутивов одновременно и переключаться между ними. Основные варианты:

  • 🐧 Ubuntu — стандартный выбор, максимум документации и готовых инструкций;
  • 🌀 Debian — стабильная база, подходит для серверных сценариев;
  • 🎩 openSUSE — альтернатива с собственным набором инструментов;
  • 🔒 Kali Linux — дистрибутив для специалистов по информационной безопасности.
📊 Какой дистрибутив вы планируете использовать в WSL?
Ubuntu
Debian
Kali Linux
Другой вариант

Ручная установка на старых версиях Windows 10

Если сборка вашей системы старше 19041 и обновить её нельзя, компоненты включаются вручную. В PowerShell с правами администратора по очереди выполните две команды:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Затем перезагрузите ПК, скачайте пакет обновления ядра WSL2 с официального сайта Microsoft и установите его. Последний шаг — задать WSL 2 версией по умолчанию:

wsl --set-default-version 2

После этого дистрибутив ставится через Microsoft Store: найдите нужный (например, Ubuntu) и нажмите «Получить». Путь длиннее, но результат тот же.

⚠️ Внимание: команды dism.exe требуют точного ввода параметров и прав администратора. Опечатка в имени компонента приведёт к ошибке, а не к установке — копируйте строки целиком.

WSL 1 или WSL 2: что выбрать

Между версиями есть принципиальная разница. WSL 2 использует настоящее ядро Linux в лёгкой виртуальной машине, поэтому обеспечивает полную совместимость с системными вызовами и поддержку Docker. WSL 1 транслирует вызовы в Windows и работает быстрее только при интенсивном обращении к файлам на диске Windows.

КритерийWSL 1WSL 2
Ядро LinuxНет (эмуляция вызовов)Полноценное ядро
Совместимость ПООграниченнаяПолная, включая Docker
Скорость работы с файлами LinuxСредняяВысокая
Доступ к файлам WindowsБыстрыйМедленнее
ТребованияБез виртуализацииНужна виртуализация

Сменить версию для уже установленного дистрибутива можно командой wsl --set-version ИмяДистрибутива 2. Конвертация занимает несколько минут.

Типичные ошибки и их решение

Чаще всего установка ломается из-за отключённой виртуализации: ошибка вида «Please enable the Virtual Machine Platform» прямо указывает на это. Решение — включить VT-x/AMD-V в BIOS и убедиться, что компонент «Платформа виртуальной машины» активен в Windows.

Вторая группа проблем — сетевые. Если дистрибутив не скачивается, проверьте подключение к интернету и отсутствие блокировок со стороны корпоративного прокси или антивируса. Иногда помогает команда wsl --update, которая обновляет само ядро подсистемы.

Полезные команды диагностики:

  • 🔍 wsl --status — показывает текущую версию по умолчанию и состояние ядра;
  • 📋 wsl -l -v — список установленных дистрибутивов и их версии;
  • 🔄 wsl --shutdown — полная остановка всех дистрибутивов, помогает при «зависших» сессиях.
⚠️ Внимание: включение «Платформы виртуальной машины» и Hyper-V может конфликтовать со старыми версиями сторонних гипервизоров (VirtualBox, VMware). Если вы ими пользуетесь, обновите их до актуальных версий, совместимых с Hyper-V.
Что делать, если wsl --install выдаёт ошибку 0x80370102

Эта ошибка обычно означает, что виртуализация отключена на уровне BIOS/UEFI. Перезагрузите ПК, войдите в настройки BIOS (клавиша зависит от производителя — чаще Del, F2 или F10), найдите пункт Intel VT-x, SVM или Virtualization Technology, включите его, сохраните изменения и повторите установку.

Первые шаги после установки

Когда дистрибутив запущен и пользователь создан, стоит сразу обновить пакеты внутри Linux-окружения. Для Ubuntu и Debian это делается стандартно:

sudo apt update && sudo apt upgrade

Для удобной работы рекомендуется установить Windows Terminal из Microsoft Store — он позволяет открывать вкладки с PowerShell, командной строкой и всеми дистрибутивами WSL в одном окне. Файлы Linux доступны из проводника Windows по адресу \\wsl$, а файлы Windows внутри Linux смонтированы в /mnt/c.

Часто задаваемые вопросы

Можно ли установить WSL без прав администратора?

Нет. Включение системных компонентов Windows и установка подсистемы требуют прав администратора. На рабочем компьютере с ограниченной учётной записью обратитесь к системному администратору.

Сколько места на диске занимает WSL?

Сама подсистема занимает немного, основной объём приходится на дистрибутив и установленные в нём пакеты. Базовая Ubuntu потребует порядка 1–2 ГБ, но с инструментами разработки потребление быстро растёт — держите запас свободного места.

Работает ли WSL на Windows 10 Home?

Да, WSL (включая WSL 2) доступен в домашней редакции Windows 10 и 11. Редакция Pro нужна для полноценного Hyper-V, но подсистеме Linux достаточно компонента «Платформа виртуальной машины».

Как полностью удалить WSL?

Сначала удалите дистрибутивы через «Параметры» → «Приложения» или командой wsl --unregister ИмяДистрибутива. Затем отключите компоненты «Подсистема Windows для Linux» и «Платформа виртуальной машины» в разделе «Компоненты Windows» и перезагрузите ПК.

Можно ли запускать графические Linux-приложения в WSL?

Да, в актуальных версиях Windows 10 и 11 поддерживается WSLg — запуск Linux-приложений с графическим интерфейсом. Достаточно установить приложение внутри дистрибутива и запустить его из терминала; окно откроется как обычная программа Windows.