Как установить Bash на Windows 11 через WSL
Важно: инструкция ориентирована на Windows 11. Если вы используете Windows 10, некоторые шаги или требования к сборкам могут отличаться.
Что это и зачем
WSL (Windows Subsystem for Linux) — это компонент Windows, который позволяет запускать Linux-ядро и файловую систему вместе с традиционными Windows-приложениями. Bash — это оболочка командной строки, привычная большинству пользователей Linux, с которой удобно работать с инструментами разработки, пакетными скриптами и утилитами командной строки.
Кратко: WSL даёт вам доступ к Linux-инструментам прямо в Windows без полной виртуальной машины.
Требования и подготовка
- Активная учётная запись с правами администратора для запуска терминала от имени администратора.
- Поддерживаемая версия Windows 11 (по умолчанию Windows 11 включает поддержку WSL).
- Рекомендуется включённая аппаратная виртуализация в BIOS/UEFI (обычно включена на современных ПК).
Если вы не уверены в виртуализации, проверьте в настройках BIOS/UEFI или в диспетчере задач — вкладка “Производительность” показывает состояние виртуализации.
Пошаговая инструкция установки
- Откройте меню «Пуск», введите терминал и запустите Windows Terminal или PowerShell от имени администратора.
- Введите команду установки WSL:
wsl --install- Дождитесь окончания установки и перезагрузите компьютер, если система попросит перезагрузку.
- После перезагрузки установщик автоматически загрузит и установит дистрибутив (по умолчанию Ubuntu). При первом запуске вас попросят создать имя пользователя и пароль для Linux.
После завершения вы попадёте в окружение Ubuntu и сможете использовать Bash как обычно.
Полезные команды после установки
- Посмотреть список установленных дистрибутивов:
wsl -l -v- Установить WSL 2 как версию по умолчанию (если требуется):
wsl --set-default-version 2- Установить другой дистрибутив из Microsoft Store: откройте Microsoft Store и найдите “Ubuntu”, “Debian” или другие сборки, затем установите.
- Обновить WSL:
wsl --update- Удалить (отменить регистрацию) дистрибутив:
wsl --unregister Проверка успешности установки и критерии приёмки
Критерии приёмки
- При запуске “wsl” открывается терминал Bash без ошибок.
- Команда
wsl -l -vпоказывает установленный дистрибутив и версию WSL. - Установленный пользователь может выполнять базовые команды Linux:
ls,apt update,uname -a.
Если все три пункта выполняются — установка корректна.
Типичные проблемы и способы устранения
- Проблема: команда
wsl --installне распознаётся.- Решение: запустите терминал от имени администратора; проверьте обновления Windows.
- Проблема: установка зависает на этапе загрузки дистрибутива.
- Решение: перезагрузите ПК, убедитесь, что интернет-соединение стабильно, попробуйте установить дистрибутив через Microsoft Store.
- Проблема: ошибки, связанные с виртуализацией.
- Решение: включите виртуализацию в BIOS/UEFI и убедитесь, что функция Hyper-V или Virtual Machine Platform включена в компонентах Windows.
Совет: если что-то пошло не так, команда wsl --help даёт перечень возможных опций и подсказок.
Альтернативы и когда использовать их
- Microsoft Store: можно прямо из магазина установить предпочтительный дистрибутив без использования командной строки.
- Виртуальная машина (Hyper-V, VirtualBox): подходит, когда нужна полная изоляция и графическое окружение Linux.
- Git Bash или Cygwin: лёгкие варианты для базовых команд Linux в Windows, но не дают полноценного Linux-ядра и пакетов.
Когда WSL не подходит: если вам нужна полностью независимая виртуальная среда с GUI-рабочим столом и специфическим ядром — рассмотрите полноценную VM.
Роли и чек-лист для команды
Разработчик
- Установить WSL и дистрибутив.
- Настроить SSH-ключи и синхронизацию кода.
- Установить нужные пакеты через apt или другие менеджеры.
DevOps
- Провести проверку совместимости контейнеров и инструментов CI.
- Настроить интеграцию с Docker (Docker Desktop может работать через WSL 2).
Новичок
- Ознакомиться с базовыми командами Bash (
ls,cd,cp,mv,chmod,apt). - Учесть, что файлы Windows доступны в WSL по пути
/mnt/c.
Мини-методология безопасного развёртывания
- Сделайте точку восстановления или убедитесь, что важные данные сохранены.
- Установите WSL в тестовой среде или на личном ПК.
- Проверяйте логи установки и выполняйте базовые команды для проверки работоспособности.
- Перенесите конфигурации и зависимости, документируйте версии дистрибутива и WSL.
Краткое резюме
WSL делает использование Linux-инструментов в Windows быстрым и удобным. Для Windows 11 установка сводится к одной команде в терминале и краткой первичной настройке пользователя. Если требуется большая изоляция или графическая рабочая среда, рассмотрите виртуальные машины.
Итоговые советы
- Для большинства задач по разработке и автоматизации WSL — оптимальный и лёгкий путь.
- Храните документацию по установленным пакетам и версиям дистрибутива.
- В случае проблем проверяйте права администратора и настройки виртуализации.
Похожие материалы
Винтажные фото на смартфоне: как получить ретро‑вид
Создайте бесплатную FPS‑игру без программирования
Как исправить ошибки загрузки в Google Drive
Редактирование фото в Preview на Mac
Чтение и запись JSON в Node.js