Гид по технологиям

Установка Kali Linux Win‑KeX на WSL2 в Windows 10

5 min read Linux Обновлено 07 Nov 2025
Kali Win‑KeX на WSL2 — установка
Kali Win‑KeX на WSL2 — установка

Иллюстрация: логотип Kali Linux и схематичное подключение к Windows

Зачем использовать Win‑KeX в WSL2

Win‑KeX (Windows + Kali Desktop EXperience) даёт вам полноценную графическую сессию Kali, интегрированную с Windows через WSL2. Это полезно, если вы хотите запускать инструменты Kali без установки отдельной виртуальной машины или двойной загрузки.

Определение: WSL2 — подсистема Windows для Linux версии 2, использующая лёгкий виртуализованный Linux‑ядро для лучшей совместимости и производительности.

Требования и подготовка

  1. Windows 10 версии 2004 или новее. Проверка: откройте меню «Пуск» и введите winver.
  2. Администраторский доступ (Powershell от имени администратора).
  3. Подключение к интернету для загрузки пакетов и MSI‑обновлений.
  4. Достаточно места на диске (рекомендуется минимум 20 ГБ свободного места).

Окно winver с версией Windows 10

Важно: если ваша версия Windows старее 2004, обновите систему через Windows Update перед началом.

Шаг 1 — включение необходимых функций Windows

Откройте PowerShell от имени администратора и выполните две команды по очереди:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

После выполнения перезагрузите компьютер.

Шаг 2 — установка WSL2 по умолчанию

После перезагрузки снова откройте PowerShell (администратор) и выполните:

wsl --set-default-version 2

Если команда завершилась успешно — переходите дальше. Если вы видите сообщение:

WSL 2 requires an update to its kernel component. For information please visit https://aka.ms/wsl2kernel

то нужно вручную установить пакет ядра WSL2. Скачайте MSI по адресу https://aka.ms/wsl2kernel и запустите установщик. Затем повторите команду wsl --set-default-version 2.

Интерфейс Kali Linux в процессе установки

Шаг 3 — установка Kali Linux из Microsoft Store

  1. Откройте Microsoft Store и найдите «Kali Linux». Установите приложение.
  2. Запустите установленное приложение — оно распакует дистрибутив и проведёт начальную настройку.
  3. Задайте имя пользователя и пароль для WSL‑дистрибутива Kali.

Шаг 4 — установка Win‑KeX и запуск GUI

В терминале Kali выполните обновление пакетов и установку Win‑KeX:

sudo apt update && sudo apt install -y kali-win-kex

Установка может занять 15–30 минут в зависимости от скорости интернета и мощности ПК.

Запустите рабочую среду командой:

kex

Команда откроет графическую сессию Kali. В зависимости от режима Win‑KeX вы получите оконный или полноэкранный интерфейс.

Процесс загрузки компонентов Kali перед запуском Win-KeX

Типичные проблемы и способы решения

  • Ошибка: “WSL 2 requires an update to its kernel component” — скачайте MSI с https://aka.ms/wsl2kernel и установите.
  • Ошибка команды wsl: проверьте, выполнены ли команды DISM и перезагрузка системы.
  • Проблемы с сетевым доступом в WSL: временно отключите VPN/прокси и проверьте брандмауэр.
  • Win‑KeX не запускается или зависает: выполните sudo apt --fix-broken install и sudo apt update && sudo apt upgrade в Kali, затем перезапустите WSL (в PowerShell: wsl --shutdown).

Совет: для перезапуска всех дистрибутивов используйте в PowerShell: wsl --shutdown.

Безопасность и конфиденциальность

  • Win‑KeX запускает графическую оболочку внутри WSL2 — приложения Kali имеют доступ к файловой системе WSL и, при использовании общих папок, части Windows. Следите за правами доступа и не запускате ненадёжные скрипты с повышенными привилегиями.
  • Для тестирования уязвимостей используйте изолированные сети или виртуальные среды, если это возможно.

Альтернативные подходы

  • Полноценная виртуальная машина (VirtualBox/VMware): даёт лучшую изоляцию, но требует больше ресурсов.
  • Двойная загрузка (dual‑boot): максимальная производительность, но не подходит для одновременной работы Windows и Kali.
  • Использование Live‑USB: полезно для экспериментов без изменения системы.

Мини‑методология быстрой проверки установки

  1. Проверить версию WSL: wsl -l -v — убедиться, что Kali использует версию 2.
  2. Обновить пакеты: sudo apt update && sudo apt upgrade.
  3. Установить Win‑KeX: sudo apt install -y kali-win-kex.
  4. Запустить GUI: kex.
  5. Протестировать запуск популярных инструментов (например, nmap, metasploit), чтобы убедиться в работоспособности.

Контрольный список для администратора

  • [ ] Windows 10 2004+ проверена (winver).
  • Включены функции WSL и VirtualMachinePlatform.
  • Выполнена перезагрузка после включения функций.
  • [ ] WSL2 установлен по умолчанию (wsl --set-default-version 2).
  • Установлен MSI‑пакет ядра WSL2 при необходимости.
  • Kali из Microsoft Store установлен и настроен.
  • [ ] Установлен пакет kali-win-kex и проверен запуск kex.

Критерии приёмки

  • Kali запускается в WSL2 и отображает графическую оболочку Win‑KeX.
  • Внутри Win‑KeX можно запускать базовые инструменты Kali без ошибок.
  • Доступ к интернету из WSL и доступ к нужным файлам подтверждены.

Когда этот способ не подходит

  • Если требуется высокая изоляция и безопасность, выбирайте VM или физическую установку.
  • Если на компьютере мало оперативной памяти (<4 ГБ), графическая сессия будет медленной.

FAQ

Q: Нужно ли отдельное ядро Linux для WSL2? A: Да, WSL2 использует отдельное ядро, и при запросе нужно установить MSI‑пакет по адресу https://aka.ms/wsl2kernel.

Q: Можно ли запускать GPU‑ускорение в Win‑KeX? A: Поддержка GPU для WSL2 есть в более новых сборках Windows и требует дополнительных драйверов; для стандартной работы Win‑KeX GPU не обязателен.

Q: Как удалить Kali из WSL? A: В PowerShell выполните wsl --unregister или удалите приложение через Microsoft Store.

Вывод

Win‑KeX в WSL2 — удобный способ использовать графическую среду Kali прямо в Windows без полноценной виртуальной машины. Следуйте шагам установки, проверьте требования и безопасность. Если возникают проблемы, начните с перезагрузки, установки MSI‑пакета ядра и проверки статуса wsl -l -v.

Важно: если вы предпочитаете изоляцию и контролируемую сеть, рассмотрите использование традиционных виртуальных машин или отдельного стенда для тестирования.

Короткое видеоинструкция сопровождает статью — при возникновении сложностей посмотрите видео или опишите проблему в комментариях под руководством.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Троян Herodotus: как он работает и как защититься
Кибербезопасность

Троян Herodotus: как он работает и как защититься

Включить новое меню «Пуск» в Windows 11
Windows руководство

Включить новое меню «Пуск» в Windows 11

Панель полей сводной таблицы в Excel — руководство
Excel

Панель полей сводной таблицы в Excel — руководство

Включить новое меню «Пуск» в Windows 11
Windows 11

Включить новое меню «Пуск» в Windows 11

Дубликаты Диспетчера задач в Windows 11 — как исправить
Windows

Дубликаты Диспетчера задач в Windows 11 — как исправить

История просмотров Reels в Instagram — как найти
Instagram

История просмотров Reels в Instagram — как найти