Введение / Зачем это нужно
WSL2 — это современная подсистема Windows для Linux, которая обеспечивает высокую производительность и полную совместимость с инструментами разработки. Установка Ubuntu в WSL2 позволяет использовать полный дистрибутив Linux прямо в операционной системе Windows без необходимости двойной загрузки. После выполнения этой инструкции вы получите готовую к использованию среду Ubuntu, готовую для веб-разработки, администрирования систем и запуска контейнеров Docker.
Требования / Подготовка
- Операционная система: Windows 10 (x64) или Windows 11 (x64) с последними обновлениями.
- Права администратора: Необходимо выполнять PowerShell от имени администратора.
- Виртуализация: Hyper‑V или Platform Virtualization должны быть включены в BIOS/UEFI.
- Свободное место: около 5 ГБ для ядра WSL2 и образа Ubuntu.
- Инструменты: Microsoft Store, PowerShell (стандартный клиент Windows).
Пошаговая инструкция
Шаг 1: Включить поддержку WSL и Hyper‑V
Откройте PowerShell от имени администратора (Run as administrator) и выполните команды по очереди:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All
Эти команды активируют компоненты ядра WSL и платформу виртуальных машин. Перезагрузите систему, чтобы изменения вступили в силу.
Шаг 2: Обновить ядро WSL до версии 2
После перезагрузки выполните:
wsl --update
wsl --set-default-version 2
Команда wsl --update загрузит новое ядро, а wsl --set-default-version 2 сделает WSL2 стандартной версией для всех дистрибутивов.
Шаг 3: Установить Ubuntu из Microsoft Store
- Запустите Microsoft Store.
- Введите
Ubuntuв строку поиска (например, «Ubuntu 22.04 LTS»). - Нажмите Получить → Установить.
После завершения установки приложение Ubuntu появится в списке программ Windows.
Шаг 4: Выполнить первоначальную настройку Ubuntu
При первом запуске Ubuntu предложит создать нового пользователя и пароль. Следуйте подсказкам интерфейса. После входа в систему обновите пакеты:
sudo apt update && sudo apt upgrade -y
Обновление позволит избежать проблем с устаревшими пакетами при дальнейшей работе.
Шаг 5: Проверить успешную установку
Проверьте версию Ubuntu:
lsb_release -a
cat /etc/os-release
Убедитесь, что ядро WSL2 активно:
wsl -l -v
В колонке «Версия» должна отображаться цифра 2 рядом с записью Ubuntu.
Проверка результата
Если все перечисленные команды выполнились без ошибок, вы успешно установили Ubuntu в WSL2. Теперь вы можете запускать инструменты Linux, работать с Docker, GIT и другими утилитами непосредственно из Windows.
Возможные проблемы
- «WSL 2 не поддерживается на этом устройстве» – вероятно, отключена гипервизия. Войдите в BIOS/UEFI и включите Hyper‑V или Virtualization Based Security, затем повторите шаги по включению WSL.
- «Доступ запрещён» при выполнении команд DISM – убедитесь, что PowerShell запущен от имени администратора; перезапустите компьютер и попробуйте снова.
- Ubuntu не отображается в Microsoft Store – возможно, учетная запись привязана к другому региону. Используйте альтернативный способ:
wsl --install -d Ubuntu, чтобы автоматически установить дистрибутив через команду Windows.
Не стесняйтесь задавать вопросы в комментариях, если что-то осталось непонятно. Удачной работы в WSL2!