Команда wsl --install -d Debian в PowerShell с правами администратора — самый быстрый способ развернуть Debian в подсистеме Windows для Linux, но до её выполнения нужно убедиться, что виртуализация включена в BIOS/UEFI, иначе установка завершится ошибкой. Подсистема WSL (Windows Subsystem for Linux) позволяет запускать полноценное окружение Debian прямо внутри Windows 10 и 11 без виртуальных машин и двойной загрузки.
Ниже разберём весь процесс: от проверки совместимости системы до первого входа в Debian и его базовой настройки. Отдельно рассмотрим типичные ошибки вроде 0x80370102 и способы их устранения.
Проверка требований перед установкой
Перед тем как выполнять wsl install debian, убедитесь, что компьютер соответствует минимальным условиям. Для WSL 2 требуется 64-разрядная версия Windows 10 (с актуальными обновлениями) или Windows 11, а также включённая виртуализация на уровне процессора.
Проверить виртуализацию можно через «Диспетчер задач»: откройте вкладку «Производительность», выберите «ЦП» и посмотрите строку «Виртуализация». Если там указано «Включено» — переходите к установке. Если «Отключено», потребуется зайти в BIOS/UEFI и активировать Intel VT-x или AMD-V (название пункта зависит от производителя материнской платы, поэтому сверьтесь с документацией к вашей модели).
- 🔍 Откройте Диспетчер задач (Ctrl+Shift+Esc) и проверьте статус виртуализации
- 💻 Убедитесь, что Windows обновлена до актуальной версии через «Центр обновления»
- ⚙️ Проверьте наличие свободного места на диске — под дистрибутив и пакеты лучше зарезервировать несколько гигабайт
- 🛡️ Запускайте PowerShell или Терминал Windows от имени администратора
Установка WSL и Debian одной командой
На актуальных версиях Windows весь процесс сводится к одной команде. Откройте PowerShell или Терминал Windows с правами администратора и выполните:
wsl --install -d Debian
Эта команда автоматически включает необходимые компоненты Windows (платформу виртуальной машины и саму подсистему WSL), скачивает дистрибутив Debian и устанавливает его. После завершения потребуется перезагрузка компьютера — без неё компоненты не активируются.
После перезагрузки Debian запустится автоматически и предложит создать пользователя. Придумайте имя (строчными латинскими буквами) и пароль. При вводе пароля в терминале символы не отображаются — это нормальное поведение Linux, а не зависание.
☑️ Установка Debian в WSL
Альтернативные способы установки
Если команда wsl --install по какой-то причине недоступна (например, на старых сборках Windows 10), Debian можно поставить вручную. Сначала включите компоненты:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
После перезагрузки установите Debian из Microsoft Store — найдите дистрибутив поиском и нажмите «Получить». Также можно посмотреть все доступные дистрибутивы командой wsl --list --online и выбрать нужный.
Выбор версии WSL: 1 или 2
По умолчанию современные версии Windows ставят дистрибутивы на WSL 2, которая использует настоящее ядро Linux в лёгкой виртуальной машине. Это даёт полную совместимость системных вызовов и возможность запускать Docker. WSL 1, в свою очередь, быстрее работает с файлами, расположенными на диске Windows.
Переключить версию для конкретного дистрибутива можно командой:
wsl --set-version Debian 2
⚠️ Внимание: конвертация дистрибутива между WSL 1 и WSL 2 может занять заметное время в зависимости от объёма файлов. Не прерывайте процесс закрытием окна терминала — это может повредить файловую систему дистрибутива.
| Критерий | WSL 1 | WSL 2 |
|---|---|---|
| Ядро Linux | Эмуляция вызовов | Настоящее ядро |
| Скорость работы с файлами Windows | Выше | Ниже |
| Скорость работы с файлами Linux | Ниже | Выше |
| Поддержка Docker | Ограниченная | Полная |
| Совместимость системных вызовов | Частичная | Полная |
Первичная настройка Debian после установки
Сразу после входа в систему обновите списки пакетов и саму систему. В отличие от Windows, в Debian это делается одной связкой команд:
sudo apt update && sudo apt upgrade -y
Далее стоит установить базовые инструменты, которые понадобятся в работе: curl, wget, git, текстовый редактор. Например:
sudo apt install curl wget git nano -y
Если планируете работать с файлами Windows из Debian, они доступны по пути /mnt/c/ (диск C:) и аналогично для других дисков. Обратное тоже верно: файлы дистрибутива видны в Проводнике Windows по адресу \\wsl$\Debian.
Типичные ошибки и их решение
Чаще всего пользователи сталкиваются с ошибкой 0x80370102 — она означает, что виртуализация отключена в BIOS/UEFI либо не запущен компонент «Платформа виртуальной машины». Проверьте оба пункта по инструкции из первого раздела.
Ещё одна распространённая проблема — ошибка 0x8007019e при запуске дистрибутива. Она указывает, что компонент WSL не включён. Решение — выполнить wsl --install или включить подсистему вручную через «Компоненты Windows» и перезагрузиться.
⚠️ Внимание: если команды wsl не распознаются системой, вероятно, установлена устаревшая версия Windows 10. Обновите ОС через «Центр обновления Windows» — только после этого инструменты WSL станут доступны.
- 🔄 Ошибка 0x80370102 — включите виртуализацию в BIOS/UEFI
- 🧩 Ошибка 0x8007019e — включите компонент подсистемы Linux
- 📦 Дистрибутив не запускается — проверьте версию командой
wsl -l -v - 🌐 Нет сети внутри Debian — перезапустите WSL командой
wsl --shutdownи откройте дистрибутив заново
Как полностью удалить Debian из WSL
Выполните в PowerShell команду wsl --unregister Debian — это удалит дистрибутив вместе со всеми файлами внутри него. Действие необратимо, поэтому важные данные предварительно скопируйте, например, на диск C: через путь /mnt/c/.
Управление дистрибутивом
После установки полезно знать несколько команд для повседневной работы. Посмотреть список установленных дистрибутивов и их версии можно так: wsl -l -v. Завершить все запущенные сеансы WSL поможет wsl --shutdown.
Чтобы сделать Debian дистрибутивом по умолчанию (если их несколько), используйте wsl --set-default Debian. Запуск конкретного дистрибутива из PowerShell выполняется командой wsl -d Debian.
Часто задаваемые вопросы
Можно ли установить Debian в WSL на Windows 10?
Да, если система 64-разрядная и регулярно обновляется. На актуальных сборках работает команда wsl --install -d Debian, на более старых потребуется ручное включение компонентов и установка из Microsoft Store.
Чем WSL отличается от виртуальной машины?
WSL 2 использует лёгкую виртуализацию с тесной интеграцией в Windows: общий доступ к файлам, сети и буферу обмена работают из коробки, а запуск занимает секунды. Полноценная виртуальная машина изолирована сильнее, но требует больше ресурсов и ручной настройки.
Сколько места занимает Debian в WSL?
Базовый дистрибутив занимает относительно немного, но объём растёт по мере установки пакетов. Точный размер зависит от вашего набора ПО — проверить его можно в свойствах диска или командой df -h внутри Debian.
Как обновить сам дистрибутив Debian до новой версии?
Обновление внутри системы выполняется штатными средствами Debian: правкой списка репозиториев и командой apt full-upgrade. Процедура зависит от текущей и целевой версии Debian, поэтому сверяйтесь с официальной документацией дистрибутива.
Работает ли графический интерфейс (GUI) в Debian под WSL?
В Windows 11 и актуальных сборках Windows 10 поддерживается WSLg — запуск графических Linux-приложений без дополнительной настройки. Доступность функции зависит от версии Windows, поэтому при необходимости проверьте её в официальной документации Microsoft.