Гид по технологиям

Установка WSL и Ubuntu на Windows 10

• 6 min read • Разработка • Обновлено 20 Nov 2025
Установка WSL (Ubuntu) на Windows 10
Установка WSL (Ubuntu) на Windows 10

Установите Подсистему Windows для Linux (WSL) и скачайте дистрибутив (например, Ubuntu) из Microsoft Store: включите компонент «Windows Subsystem for Linux», перезагрузите систему, установите дистрибутив и создайте UNIX‑учётную запись. После этого вы получите полноценный терминал Linux без виртуальной машины.

О чём эта инструкция

В 2016 году Microsoft объявила о добавлении оболочки Bash на рабочий стол Windows, но за брендом скрывается более важная идея: механизм, который поверх ядра Windows предоставляет интерфейс, совместимый с ядром Linux. Подсистема Windows для Linux (Windows Subsystem for Linux, WSL) переводит системные вызовы Linux в нативные вызовы Windows, что позволяет запускать многие Linux‑приложения без эмуляции и виртуализации.

Важно: изначально в WSL поддерживался только Ubuntu, но со временем список дистрибутивов расширился — теперь в Microsoft Store есть Ubuntu, Debian, SUSE и другие.

Примечание: в инструкции предполагается Windows 10 Fall Creators Update (версия 1709) или новее. Для более старых билдов Windows 10 процесс отличается.

Иллюстрация: логотип Bash и Windows, показывающая интеграцию WSL

Требования и предварительные шаги

  1. Убедитесь, что у вас Windows 10 версии 1709 или выше. Проверьте версию в «Параметры» → «Система» → «О системе».
  2. Подключитесь к интернету и войдите в учётную запись Microsoft Store (необязательно, но удобно).
  3. Резервная копия важных данных перед изменением системных компонентов — всегда хорошая идея.

Шаг 1 — включите компонент WSL

Откройте меню «Пуск» и начните вводить слово “turn on” до тех пор, пока не увидите приложение «Turn Windows features on or off» (Включение или отключение компонентов Windows). Запустите его и найдите строчку «Windows Subsystem for Linux».

Окно: Включение компонентов Windows, курсор на «Windows Subsystem for Linux»

Отметьте флажок, нажмите OK и дождитесь конфигурации. Система предложит перезагрузить компьютер — перезагрузите и возвращайтесь к инструкции после загрузки.

Шаг 2 — скачайте дистрибутив из Microsoft Store

Начиная с Fall Creators Update, дистрибутивы Linux публикуются в Microsoft Store как обычные приложения. Откройте Store и найдите нужный дистрибутив (введите «Ubuntu» или просто «linux» для списка доступных вариантов).

Список дистрибутивов Linux в Microsoft Store

Обратите внимание на версионность: некоторые страницы в магазине посвящены конкретным релизам (например, Ubuntu 16.04, 18.04 и т. д.), а общая страница «Ubuntu» обычно указывает на последнюю LTS‑версию (на момент написания — 18.04). Если вам нужна конкретная версия, убедитесь, что выбрана нужная страница.

Найдя дистрибутив, нажмите кнопку «Get» (Получить). Приложение-образ дистрибутива загрузится и установится как обычное приложение.

Загрузка Ubuntu из Microsoft Store

Шаг 3 — первый запуск и создание учётной записи

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

Окно терминала: первоначальная настройка WSL и создание пользователя

В конце вы увидите приглашение создать UNIX‑учётную запись: имя пользователя и пароль. Эти учётные данные относятся только к среде WSL и не обязаны совпадать с вашими Windows‑учётками.

После этого вы получите рабочий Linux‑терминал. Установка пакетов производится через стандартный менеджер пакетов дистрибутива (apt, zypper, yum и т. п.).

Рабочий терминал WSL с системой Ubuntu готовы к использованию

Что важно помнить

  • WSL изначально не поддерживает всё ПО Linux: программы, требующие полноценного Linux‑ядра (например, некоторые драйверы, сложные сетевые стеки или GUI‑приложения без дополнительной настройки), могут работать некорректно.
  • WSL работает без виртуализации, поэтому производительность ввода‑вывода и запуск процессов часто быстрее, чем в виртуальной машине, но есть отличия в поведении файловой системы и сетевых интерфейсов.

Упрощённая методология: быстрый чек‑лист

  1. Проверьте версию Windows (1709+).
  2. Включите «Windows Subsystem for Linux» через «Turn Windows features on or off».
  3. Перезагрузите ПК.
  4. В Microsoft Store найдите и установите дистрибутив (Ubuntu, Debian, SUSE и т. д.).
  5. Запустите дистрибутив и создайте UNIX‑пользователя.
  6. Обновите пакеты и установите нужное ПО.

Когда WSL может не подойти (контрпример/ограничения)

  • Если вам нужна полная совместимость ядра Linux (например, для разработки ядра, модулей или специфичных драйверов), WSL не заменит реальную Linux‑машину.
  • Для графических приложений в WSL (без дополнительных настроек) потребуется X‑сервер на Windows или переход на WSL2 с поддержкой GUI в более новых версиях Windows.
  • Резкое отклонение в поведении файловой системы (прав доступа, поведение символьных ссылок) может ломать некоторые сборки и сценарии.

Альтернативы

  • WSL2: следующая версия подсистемы, использующая настоящий Linux‑ядро в лёгкой виртуализованной среде (если доступна в вашем билде Windows). Предоставляет лучшую совместимость с Linux‑ядром.
  • Полноценная виртуальная машина (VirtualBox, VMware, Hyper‑V): нужна для полного Linux‑окружения и изоляции.
  • Dual‑boot: установка Linux рядом с Windows для максимум производительности и совместимости.
  • Docker Desktop (с Linux‑контейнерами): когда нужно быстро запускать изолированные сервисы.

Практические советы и трюки

  • Файлы WSL по умолчанию находятся в виртуальной файловой системе дистрибутива. Работайте с проектами Linux внутри домашней директории WSL для лучшей производительности (например, /home/youruser/project), а не напрямую через \wsl$ или смонтированные диски Windows.
  • Для доступа к Windows‑файлам используйте путь /mnt/c/Users/… — это удобный мост между системами, но операции ввода‑вывода тут медленнее.
  • Установите любимый пакетный менеджер и обновите систему: sudo apt update && sudo apt upgrade (для Ubuntu).

Рекомендации по безопасности

  • Работайте с правами по принципу наименьших привилегий: не запускайте ненадёжные скрипты с sudo.
  • Следите за тем, какие сервисы слушают порты внутри WSL; при необходимости используйте брандмауэр Windows или настройте проброс портов осторожно.

Короткий словарь (1‑строчный)

  • WSL: Подсистема Windows для Linux — совместимый слой для запуска Linux‑приложений на Windows без виртуализации.
  • Дистрибутив: версия и набор ПО Linux (Ubuntu, Debian, SUSE и т. д.).
  • LTS: long‑term support — версия с длительной поддержкой обновлений.

Роли и чек‑листы

Для разработчика:

  • Убедиться в наличии нужного компилятора и сред сборки (gcc, make, build‑essentials).
  • Работать с проектами внутри /home для скорости.
  • Проверить совместимость скриптов с файловой системой WSL.

Для системного администратора:

  • Оценить, какие сервисы будут запускаться (демоны) и как они взаимодействуют с сетью Windows.
  • Настроить мониторинг и резервное копирование конфигураций.

Для студента/новичка:

  • Начать с терминала, установить git и практиковаться с пакетным менеджером.
  • Изучать взаимодействие с Windows через /mnt.

Совместимость и миграция

  • При переносе проектов с реального Linux на WSL проверьте скрипты и зависимости: некоторые системные пакеты и демоны могут вести себя иначе.
  • Для сложных сетевых тестов или специфичных встроенных задач используйте WSL2 или виртуальную машину.

Быстрое восстановление и отладка (runbook)

  1. Если дистрибутив не запускается — перезагрузите WSL: откройте PowerShell от администратора и выполните wsl –shutdown (если доступно) или перезагрузите ПК.
  2. Проблемы с пакетным менеджером: sudo apt update && sudo apt –fix-broken install.
  3. Потеря данных: проверьте папку %LOCALAPPDATA%\Packages\<имя_дистрибутива> для резервных копий; лучше заранее настроить backup.

Диаграмма процесса установки

flowchart TD
  A[Проверка версии Windows '1709+'] --> B[Включить компонент WSL]
  B --> C[Перезагрузка]
  C --> D[Открыть Microsoft Store]
  D --> E[Установить дистрибутив]
  E --> F[Запустить дистрибутив и создать пользователя]
  F --> G[Обычная работа: apt, git, dev tools]

Заключение

WSL даёт быстрый и удобный способ работать с Linux‑терминалом внутри Windows без полноценной виртуализации. Для большинства повседневных задач разработчика и многих инструментов Linux его возможностей более чем достаточно. Однако для задач, требующих полного Linux‑ядра или специального оборудования, лучше выбирать WSL2, виртуальную машину или выделенный Linux.

Важно

  • Если вам нужна полная совместимость ядра — рассмотрите WSL2 или VM.
  • Храните важные данные и конфигурации в резервных копиях до экспериментов.

Краткое резюме

  • Включите «Windows Subsystem for Linux», установите дистрибутив из Microsoft Store и создайте UNIX‑учётную запись.
  • Работайте в домашней директории WSL для лучшей производительности и следите за ограничениями совместимости.

Конец инструкции.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро