Как установить Debian в WSL на Windows: полная инструкция

Команда 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

Выполнено: 0 / 5

Альтернативные способы установки

Если команда 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 и выбрать нужный.

📊 Какой способ установки Debian в WSL вы использовали?
Команда wsl --install -d Debian
Через Microsoft Store
Ручное включение компонентов
Импорт готового образа

Выбор версии WSL: 1 или 2

По умолчанию современные версии Windows ставят дистрибутивы на WSL 2, которая использует настоящее ядро Linux в лёгкой виртуальной машине. Это даёт полную совместимость системных вызовов и возможность запускать Docker. WSL 1, в свою очередь, быстрее работает с файлами, расположенными на диске Windows.

Переключить версию для конкретного дистрибутива можно командой:

wsl --set-version Debian 2
⚠️ Внимание: конвертация дистрибутива между WSL 1 и WSL 2 может занять заметное время в зависимости от объёма файлов. Не прерывайте процесс закрытием окна терминала — это может повредить файловую систему дистрибутива.
КритерийWSL 1WSL 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.