Команда wsl --install в терминале Windows 11 завершается ошибкой «Виртуализация отключена в BIOS» — это самая частая причина, по которой не удаётся запустить Linux дистрибутив на свежей системе. Проблема решается за несколько минут: достаточно включить поддержку виртуализации в UEFI и активировать нужные компоненты Windows.
В этой статье разберём, как установить Linux в Windows 11 через подсистему WSL (Windows Subsystem for Linux), какие способы запуска существуют, и что делать, если установка не идёт. Материал подходит для актуальных версий Windows 11 с включённой поддержкой WSL 2.
Способы запустить Linux в Windows 11
Есть несколько принципиально разных подходов, и выбор зависит от задачи. WSL — встроенный механизм Microsoft, который запускает Linux-окружение прямо внутри Windows без полноценной виртуальной машины. Это самый быстрый и лёгкий вариант для разработчиков.
Альтернативы — классическая виртуализация через VirtualBox или Hyper-V, а также двойная загрузка (dual boot). Виртуальная машина даёт полноценный рабочий стол Linux, но потребляет больше ресурсов. Dual boot обеспечивает максимальную производительность, но требует перезагрузки для переключения между системами.
- 🐧 WSL 2 — терминал Linux внутри Windows, оптимально для разработки и скриптов
- 💻 Виртуальная машина — полноценный графический Linux, подходит для тестирования дистрибутивов
- 🔄 Dual boot — две независимые системы на одном диске, для постоянной работы в обеих ОС
Проверка системы перед установкой
Перед установкой убедитесь, что процессор поддерживает аппаратную виртуализацию и она включена. Откройте «Диспетчер задач» (Ctrl+Shift+Esc), перейдите на вкладку «Производительность» → «ЦП» и посмотрите строку «Виртуализация». Если там указано «Включено» — можно переходить к установке.
Если виртуализация отключена, её нужно активировать в BIOS/UEFI. Пункт обычно называется Intel VT-x, Intel Virtualization Technology или AMD-V (SVM) — точное расположение зависит от производителя материнской платы, поэтому сверьтесь с документацией конкретной модели.
⚠️ Внимание: изменяя настройки BIOS/UEFI, не меняйте незнакомые параметры. Включайте только пункт виртуализации, остальное оставьте как есть — иначе система может перестать загружаться.
Установка WSL одной командой
Самый простой способ — воспользоваться встроенным установщиком. Откройте PowerShell или Терминал Windows от имени администратора и выполните команду:
wsl --install
Эта команда автоматически включает необходимые компоненты Windows (платформу виртуальной машины и подсистему Linux), устанавливает WSL 2 и дистрибутив Ubuntu по умолчанию. После завершения потребуется перезагрузка компьютера.
При первом запуске Ubuntu после перезагрузки система попросит создать имя пользователя и пароль для Linux-окружения. Эти данные не связаны с учётной записью Windows — их можно задать любыми.
☑️ Чек-лист установки WSL
Выбор и установка других дистрибутивов
Ubuntu — не единственный вариант. Чтобы посмотреть список доступных для установки дистрибутивов, выполните:
wsl --list --online
В списке обычно присутствуют Debian, Kali Linux, openSUSE и другие. Установить конкретный дистрибутив можно командой wsl --install -d ИмяДистрибутива. Также дистрибутивы доступны в Microsoft Store — это удобно, если предпочитаете графический интерфейс.
Можно держать несколько дистрибутивов одновременно и переключаться между ними. Команда wsl -l -v покажет установленные дистрибутивы и версию WSL, которую каждый из них использует.
Ручное включение компонентов при сбое автоматики
На некоторых системах команда wsl --install завершается ошибкой. В этом случае компоненты включают вручную. Откройте «Панель управления» → «Программы» → «Включение или отключение компонентов Windows» и отметьте два пункта: «Платформа виртуальной машины» и «Подсистема Windows для Linux». Затем перезагрузите ПК.
После перезагрузки установите дистрибутив из Microsoft Store и задайте версию WSL 2 по умолчанию:
wsl --set-default-version 2
⚠️ Внимание: если при запуске дистрибутива появляется ошибка с кодом вида 0x80370102, это почти всегда указывает на отключённую виртуализацию в BIOS/UEFI либо на конфликт со сторонним гипервизором. Сначала проверьте настройки UEFI, а не переустанавливайте Windows.
Сравнение WSL и виртуальной машины
Чтобы выбрать подходящий инструмент, полезно сопоставить ключевые характеристики обоих подходов.
| Критерий | WSL 2 | Виртуальная машина |
|---|---|---|
| Запуск и интеграция | Мгновенный, доступ к файлам Windows | Изолированная среда, дольше стартует |
| Расход ресурсов | Низкий, динамическое выделение памяти | Фиксированный объём RAM и диска |
| Графический интерфейс | Через WSLg (Linux-приложения в окнах Windows) | Полноценный рабочий стол |
| Подходящие задачи | Разработка, CLI-утилиты, Docker | Тестирование ОС, изолированные эксперименты |
WSL 2 поддерживает запуск графических Linux-приложений из коробки через WSLg — отдельная установка X-сервера, как в ранних версиях, больше не требуется. Достаточно установить нужное приложение внутри дистрибутива и вызвать его из терминала.
Как обновить ядро WSL вручную
Выполните в PowerShell команду wsl --update. Она загрузит свежую версию ядра WSL от Microsoft. Проверить текущую версию можно командой wsl --version.
Типичные ошибки и их решение
Разберём проблемы, с которыми чаще всего сталкиваются при установке Linux в Windows 11.
- 🔧 Ошибка 0x80370102 — виртуализация отключена в UEFI или недоступна; проверьте настройки BIOS и вкладку «Производительность» в Диспетчере задач
- 🌐 Дистрибутив не скачивается из Store — проверьте подключение к интернету и работу службы Microsoft Store, попробуйте установку командой
wsl --install -d Ubuntu - 🐢 Медленная работа файлов Windows из Linux — обращение к диску
/mnt/cиз WSL заметно медленнее, чем к родной файловой системе Linux; храните рабочие проекты внутри дистрибутива - 🔑 Забыт пароль пользователя Linux — можно войти как root командой
wsl -u rootи сменить пароль черезpasswd
Если ни один из способов не помогает, полный сброс WSL выполняется командой wsl --unregister ИмяДистрибутива. Учтите: это удалит все данные внутри дистрибутива, поэтому предварительно сохраните важные файлы.
Часто задаваемые вопросы
Можно ли запустить Linux в Windows 11 без виртуализации?
Для WSL 2 и виртуальных машин аппаратная виртуализация обязательна. Без неё теоретически доступен только устаревший WSL 1, но его возможности сильно ограничены, и Microsoft ориентирует пользователей на WSL 2.
Сколько места на диске занимает WSL с Ubuntu?
Точный объём зависит от дистрибутива и установленных пакетов. Базовая установка занимает сравнительно немного, но со временем виртуальный диск растёт. Убедитесь, что на системном диске есть свободное место с запасом.
Можно ли получить доступ к файлам Windows из Linux в WSL?
Да. Диски Windows автоматически монтируются внутри дистрибутива по путям вида /mnt/c, /mnt/d и так далее. Обратный доступ из Windows — через сетевой путь \\wsl$ в Проводнике.
Чем WSL 2 отличается от WSL 1?
WSL 2 использует настоящее ядро Linux в лёгкой виртуальной машине, что обеспечивает полную совместимость системных вызовов и поддержку Docker. WSL 1 транслирует вызовы Linux в вызовы Windows и работает медленнее при файловых операциях.
Как полностью удалить WSL из Windows 11?
Сначала удалите дистрибутивы командой wsl --unregister ИмяДистрибутива, затем отключите компоненты «Подсистема Windows для Linux» и «Платформа виртуальной машины» в разделе «Компоненты Windows» и перезагрузите ПК.