Windows

Настройка Ubuntu в WSL: полное руководство за 5 минут

В этом руководстве вы узнаете, как установить и настроить Ubuntu в Windows Subsystem for Linux (WSL). Вы выполните все необходимые шаги, включая включение WSL, установку ядра и настройку пользователя, чтобы начать работу менее чем за 5 минут.

Обновлено 4 июля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Windows 10 21H2 и вышеWindows 11 22H2 и вышеUbuntu 20.04 LTSUbuntu 22.04 LTS

Введение / Зачем это нужно

У вас есть мощный компьютер под управлением Windows, но иногда нужны инструменты Linux. Windows Subsystem for Linux (WSL) позволяет запускать полную копию Ubuntu прямо внутри операционной системы, не используя виртуальную машину. После настройки вы получите доступ ко всем утилитетам, пакетам и скриптам Linux, сохраняя при этом удобство рабочего пространства Windows. Всё можно настроить менее чем за 10 минут, и вы сможете работать с контейнерами, скриптами DevOps или изучать Linux, не перезагружая систему.

Требования / Подготовка

  • Windows 10 (21H2 или новее) или Windows 11 (22H2 или новее)
  • Административные права для выполнения команд в PowerShell
  • Стабильное интернет-соединение для загрузки компонентов
  • Не требуется предварительная установка Linux или виртуальной машины

💡 Совет: Убедитесь, что ваш ПК соответствует минимальным системным требованиям для WSL (поддержка гипервизора обязательна для WSL 2).

Пошаговая инструкция

Шаг 1: Включение WSL и установка дистрибутива Ubuntu

  1. Запустите PowerShell от имени администратора.
  2. Включите компонент Windows Subsystem for Linux:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  1. Установите дистрибутive Ubuntu с помощью встроенной команды:
wsl --install

Система автоматически загрузит пакет, добавит Ubuntu в меню «Пуск» и выполнит первоначальную настройку.

Шаг 2: Переход на WSL 2 и установка ядра

  1. Обновите пакет WSL до версии 2:
wsl --update
  1. Скачайте и установите ядро WSL 2 с официального сайта Microsoft:
# Скачайте пакет WSL2-Linux-Kernel.msi и запустите установщик
  1. Перезапустите PowerShell, чтобы изменения вступили в силу.

Шаг 3: Создание пользователя и настройка Ubuntu

  1. Создайте нового пользователя (замените <username> на ваше имя):
wsl --user <username> --add
  1. Настройте локаль и кодировку:
sudo locale-gen ru_RU.UTF-8 && sudo update-locale LANG=ru_RU.UTF-8
  1. При желании отредактируйте /etc/wsl.conf, чтобы установить глобальные параметры, например:
[terminal]
defaultUser=true

[network]
generateResolvConf=false

Шаг 4: Запуск и проверка установки

  1. Запустите Ubuntu из меню «Пуск» или просто выполните команду ubuntu в PowerShell.
  2. Проверьте версию операционной системы:
cat /etc/os-release
  1. Проверьте статус WSL:
wsl --status

Если отображаются версии ядра WSL 2 и список установленных дистрибутивов, настройка завершена успешно.

Проверка результата

  • Доступ к командной строке Linux: запустите bash или ubuntu и проверьте, что вы видите приглашение Linux.
  • Доступность сетевых инструментов: выполните ping -c 4 google.com — пинг должен работать без ошибок.
  • Работа графического интерфейса (необязательно): если вам нужен графический интерфейс, установите VcXsrv или Xming на Windows и запустите export DISPLAY=$(hostname -I):0.

Возможные проблемы

  • wsl --install выдает ошибку «Компонент не найден»Решение: Сначала выполните Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, а затем повторите установку.
  • Ядро WSL 2 не загружаетсяРешение: Переустановите ядро, скачав последнюю версию с сайта Microsoft и запустив установщик. Убедитесь, что гипервизор включен (dxdiag → «Вид» → «Включить режим гипервизора»).
  • Не удается создать пользователя с помощью wsl --user … --addРешение: Убедитесь, что вы работаете из-под учетной записи Windows, которая соответствует имени пользователя Linux. Перезапустите WSL (wsl --shutdown) и повторите попытку.
  • Настройки локали не применяютсяРешение: Запустите sudo dpkg-reconfigure locales и выберите нужную кодировку. Перезапустите терминал для применения изменений.

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

Как узнать, включена ли функция WSL в Windows 10?
Почему команда `wsl --install` выдает ошибку «Компонент не найден»?
Можно ли использовать WSL без учетной записи Microsoft?
Как переключить дистрибутив на WSL 2 после установки?

Полезное

Включение WSL и установка дистрибутива Ubuntu
Переход на WSL 2 и установка ядра
Создание пользователя и настройка Ubuntu
Запуск и проверка установки

Эта статья помогла вам решить проблему?