Kali Linux GUI для Windows 10 WSL2 (Windows Subsystem for Linux)

Уже некоторое время в Windows 10 можно устанавливать различные дистрибутивы Linux с помощью компонента "Windows Subsystem for Linux" или WSL, но только как терминал без графического интерфейса. Начиная с Windows 10 2004 WSL была обновлена до версии 2.0, что дало новые возможности и, как часть этих возможностей появилась Kali Linux для WSL2 с графическим интерфейсом или Win-Kex.

В этом руководстве подробно описано, как установить Kali Linux с графическим интерфейсом на Windows 10 2004 или новее, а также представлена дополнительная информация, например, как включить русский язык интерфейса в установленной системе.

Установка Kali Linux с графическим интерфейсом пользователя на Windows 10

Процедура установки Kali Linux с графическим интерфейсом пользователя (GUI) для подсистемы Windows для Linux будет состоять из следующих шагов (помните: вам нужна версия Windows 10 2004 или более поздняя):

  1. Включите компонент "Подсистема Windows для Linux". Для этого перейдите в Панель управления — Программы и функции — Включить или выключить функции Windows. После установки перезагрузите компьютер. Установка подсистемы Windows для Linux
  2. Вы можете пропустить этот шаг, если у вас включены компоненты Hyper-V, в противном случае запустите Windows PowerShell от имени администратора (это можно сделать, щелкнув правой кнопкой мыши на кнопке Пуск и запустив команду
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  3. Скачайте и установите обновление ядра Linux WSL2 со страницы https://docs.microsoft.com/en/ru/windows/wsl/wsl2-kernel
  4. Перезагрузите компьютер, запустите PowerShell от имени администратора и выполните команду
    wsl --set-default-version 2
  5. Перейдите в Магазин Windows, воспользуйтесь строкой поиска, чтобы найти и установить Kali Linux. Установка Kali Linux из магазина Windows
  6. После завершения установки запустите команду PowerShell от имени администратора:
    wsl --set-version kali-linux 2
  7. Запустите Kali Linux (пункт будет доступен из меню "Пуск"), выполните первоначальную настройку (имя пользователя и пароль), затем выполните следующие команды по порядку (необходимо иметь подключение к интернету, последний шаг может занять много времени).
    sudo apt update
    sudo apt dist-upgrade
    sudo apt install -y kali-win-kex
  8. Во время последней команды вам будет предложено выбрать клавиатуру. Я оставил значения по умолчанию, но, возможно, стоило выбрать русский, потому что в дальнейшем при включении русского интерфейса в некоторых случаях кириллические буквы не отрисовываются (не знаю, есть ли связь, просто предположение).
  9. В конце установки введите команду kex Чтобы запустить Kali Linux с графическим интерфейсом. При первом запуске вам будет предложено создать отдельный пароль, вы можете отказаться от этого.

Kali Linux с графическим интерфейсом в Windows 10

Если вам нужно включить русский интерфейс для Kali Linux, мне подошел следующий способ:

  1. Из графического пользовательского интерфейса Kali Linux запустите терминал и введите команду
    sudo dpkg-reconfigure locales
  2. Выберите ru_RU UTF-8 на двух экранах (поставьте пробел на чекбокс и нажмите клавишу Tab для переключения Ok).
  3. Закройте окно терминала и графическое окно, в терминале, из которого мы запускали графический интерфейс, наберите kex stop (если приглашение на ввод не появляется, попробуйте изменить размер окна — у меня был такой глюк).
  4. Запустите его снова kex — В результате графический интерфейс будет на русском языке. Kali Linux WSL2 на русском языке

А в целом, хотя я еще не придумал, для чего буду его использовать (возможно, попробую запускать пакеты от bitnami для экспериментов с сайтами), вроде работает нормально и быстро: быстрее, чем на виртуальной машине.

Оцените статью
Добавить комментарий