Представьте, что у вас под рукой лучшее из двух миров: привычная Windows 11 и универсальность Linux . В этом и заключается магия подсистемы Windows для Linux (WSL) . Независимо от того, являетесь ли вы разработчиком, отлаживающим код, специалистом по анализу данных, обрабатывающим цифры, или просто интересуетесь Linux, включение WSL открывает безграничные возможности. Это руководство шаг за шагом проведет вас через весь процесс установки и запуска WSL на вашем компьютере с Windows 11 , обеспечивая простоту, эффективность и увлекательность. Давайте начнем и ускорим вашу настройку! 🚀
Что такое WSL и почему его следует включить в Windows 11?
WSL , или подсистема Windows для Linux , — это слой совместимости, позволяющий запускать полноценную среду Linux непосредственно в Windows 11 без необходимости использования двойной загрузки или виртуальных машин. Представленная Microsoft, она эволюционировала в WSL 2 , которая использует облегченную виртуальную машину для повышения производительности, полной совместимости системных вызовов и беспрепятственного доступа к файлам между Windows и Linux.
Зачем это включать? Представьте себе: ⭐ Запускайте инструменты командной строки Linux, такие как grep, awk, или, dockerнепосредственно в системе. ⭐ Разрабатывайте кроссплатформенные приложения без смены ОС. ⭐ Получайте доступ к файлам Windows из bash Linux без особых усилий. Это кардинально меняет ситуацию с производительностью, особенно в последних обновлениях Windows 11 , которые улучшают интеграцию. Больше никаких компромиссов — оцените гибридную мощь и почувствуйте восторг от единого рабочего процесса!
Системные требования для включения WSL в Windows 11
Прежде чем перейти к пошаговым инструкциям, убедитесь, что ваша система соответствует следующим основным требованиям для бесперебойной работы:
- Windows 11 (версии Home, Pro или Enterprise; сборка 22000 или выше — проверьте
winverв диалоговом окне «Выполнить»).
- 64-битный процессор с поддержкой трансляции адресов второго уровня (SLAT).
- Минимум 4 ГБ оперативной памяти (для WSL 2 рекомендуется 8 ГБ ).
- Виртуализация включена в BIOS/UEFI (у большинства современных ПК она есть; перезагрузите компьютер и при необходимости проверьте настройки материнской платы).
- Права администратора для вашей учетной записи.
Если ваше оборудование исправно, всё отлично. Включение WSL — простая и обратимая процедура, так что не беспокойтесь, если хотите поэкспериментировать. Готовы включить подсистему Windows для Linux ? Вперёд!
Пошаговая инструкция: Как включить WSL в Windows 11
В последних версиях Windows 11 компания Microsoft сделала включение WSL невероятно удобным для пользователя . Мы сосредоточимся на самых простых способах: через графический интерфейс и командную строку. Выберите тот, который вам больше подходит — оба варианта приведут к одинаково замечательному результату.
Способ 1: Включите WSL с помощью приложения «Параметры» Windows 11 (самый простой способ для начинающих)
Этот графический подход идеально подходит, если вы предпочитаете кликать мышкой, а не печатать. Он быстрый и наглядный, что гарантирует, что вы ничего не упустите.
- 1️⃣ Откройте «Настройки»: нажмите Windows + Iили найдите «Настройки» в меню «Пуск».
- 2️⃣ Перейдите в раздел «Дополнительные функции»: перейдите в «Приложения» > «Дополнительные функции » (или найдите в панели задач «Включение или отключение компонентов Windows»).
- 3️⃣ Найдите и установите WSL: Нажмите «Дополнительные функции Windows» или выполните прямой поиск по запросу « Подсистема Windows для Linux» . Установите флажок рядом с ней, затем нажмите ОК. Windows загрузит и установит WSL — пока идёт процесс, выпейте кофе! ☕
- 4️⃣ Включите платформу виртуальной машины: В том же окне включите также платформу виртуальной машины для поддержки WSL 2. Перезагрузите компьютер, когда появится соответствующее сообщение.
- 5️⃣ Установите WSL 2 в качестве среды по умолчанию: После перезагрузки откройте PowerShell от имени администратора (щелкните правой кнопкой мыши кнопку «Пуск» > «Терминал (администратор)») и выполните команду:
wsl --set-default-version 2. Это обеспечит вам превосходную работу с WSL 2 .
Вуаля! WSL теперь включен. Но это еще не все — дальше, установим дистрибутив Linux.
Способ 2: Включение WSL через командную строку (для опытных пользователей)
Если вам удобно работать с командами, этот способ быстрее и позволяет использовать скрипты. Откройте PowerShell или командную строку от имени администратора.
- 1️⃣ Выполните команду Enable: введите команду
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartи нажмите Enter. Это активирует WSL .
- 2️⃣ Включение платформы виртуальных машин: выполните команду
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart.
- 3️⃣ Перезагрузите компьютер: Перезагрузка необходима для применения изменений.
- 4️⃣ Установите обновление WSL: Загрузите последнее обновление ядра WSL 2 с официального сайта Microsoft: Скачать обновление ядра WSL2 для Linux . Запустите файл .msi от имени администратора.
- 5️⃣ Установка версии по умолчанию: В PowerShell от имени администратора выполните команду
wsl --set-default-version 2.
Полезный совет: эти команды безупречно работают на последних сборках Windows 11 , обеспечивая оптимальную производительность. Если вы столкнетесь с ошибками типа «WSL не включен», проверьте виртуализацию в диспетчере задач (Ctrl + Shift + Esc > Производительность > ЦП).
Установка дистрибутива Linux после включения WSL
После включения WSL пришло время выбрать дистрибутив Linux. В Microsoft Store доступны бесплатные официальные дистрибутивы, такие как Ubuntu, Debian или Kali — Ubuntu пользуется наибольшей популярностью благодаря своей стабильности и поддержке сообщества.
- 1️⃣ Откройте Microsoft Store: найдите «Ubuntu» (или предпочитаемый вами дистрибутив).
- 2️⃣ Установка и запуск: Нажмите «Установить», затем запустите из меню «Пуск». При первом запуске инициализируется дистрибутив — при появлении запроса укажите имя пользователя и пароль.
- 3️⃣ Проверка установки: В терминале Linux выполните команду
uname -rдля подтверждения ядра WSL 2 (должно отобразиться что-то вроде 5.x-microsoft-standard-WSL2).
Теперь вы в полноценном Linux bash! Обновите пакеты, чтобы sudo apt update && sudo apt upgradeполучить последние функции. Замечательно, правда? Ваша Windows 11 только что получила обновление до Linux. 😊
Оптимизация и устранение неполадок WSL в Windows 11
Чтобы всё работало бесперебойно, вот несколько полезных советов:
| Общая проблема |
Решение |
| WSL не начнет сезон |
Запустите wsl --updatePowerShell от имени администратора, чтобы получить последние исправления. |
| Медленная производительность |
Убедитесь, что WSL 2 установлен по умолчанию, и выделите больше оперативной памяти через .wslconfigфайл в каталоге пользователя (например, memory=4GB). |
| Проблемы с доступом к файлам |
Используйте /mnt/для дисков Windows в Linux; избегайте редактирования файлов Windows из Linux, чтобы предотвратить проблемы с правами доступа. |
| Ошибка 0x80040326 |
Включите Hyper-V в компонентах Windows или проверьте наличие виртуализации в BIOS. |
Для расширенных настроек изучите графические инструменты, такие как Windows Terminal для работы с вкладками в WSL , или интегрируйте VS Code с помощью расширения Remote - WSL. Главное — сделать вашу систему интуитивно понятной и мощной.
Что дальше? Поднимите свой уровень в WSL.
Поздравляем — вы успешно включили подсистему Windows для Linux в Windows 11 ! Это только начало. Экспериментируйте с запуском графических приложений с помощью настольной версии Linux или погрузитесь в контейнеризацию с помощью бэкенда WSL 2wsl --install -d Ubuntu от Docker Desktop . Интеграция постоянно улучшается, так что следите за обновлениями, чтобы узнать о новых способах объединения миров.
Чувствуете себя уверенно? Поделитесь своими успехами в WSL в комментариях ниже — нам будет интересно узнать, как это меняет ваш рабочий процесс. Если у вас возникнут какие-либо проблемы, документация Microsoft — настоящий кладезь полезной информации: Официальная документация WSL . Удачного кодирования! 👏