Как запустить Kali Linux с графической оболочкой рабочего стола используя WSL 2 в Windows 10
For more information, ask for help via:
Windows 10 WSL2 üçün Kali Linux GUI
Win-KeX provides a GUI desktop experience for Kali Linux in Windows Subsystem for Linux (WSL 2) with the following features:
- Window mode: start a Kali Linux desktop in a dedicated window
- Seamless mode: share the Windows desktop between Windows and Kali application and menus
- Enhanced session mode: Similar to Hyper-V, uses RDP for a more feature rich experience
- Sound support
- Shared clipboard for cut and paste support between Kali Linux and Windows
- Root & unprivileged session support
- Multi-session support: root window & non-privileged window & seamless sessions concurrently
- Fully compatible with WSLg
This page details the steps to install Win-KeX in under 2 minutes.
Installation
All installation steps, up to the point where we install Win-KeX, are also explained in the 5 minute video guide by NetworkChuck: New Kali Linux GUI on Windows 10 (WSL 2) // 2020.3 Release
Prerequisites
Install Win-KeX
Inside of Kali WSL, install Win-KeX via:
[email protected]:~$ sudo apt update [email protected]:~$ [email protected]:~$ sudo apt install -y kali-win-kex
Run Win-KeX
Win-KeX supports the following three modes.
Window Mode
To start Win-KeX in Window mode with sound support, run either:
- Inside of Kali WSL: kex –win -s
- On Window’s command prompt: wsl -d kali-linux kex –win -s
Refer to the Win-KeX Window Mode usage documentation for further information.
Enhanced Session Mode
To start Win-KeX in Enhanced Session Mode with sound support and ARM workaround, run either:
- Inside of Kali WSL: kex –esm –ip -s
- On Window’s command prompt: wsl -d kali-linux kex –esm –ip -s
Seamless Mode
To start Win-KeX in Seamless mode with sound support, run, run either:
- Inside of Kali WSL: kex –sl -s
- On Window’s command prompt: wsl -d kali-linux kex –sl -s
Refer to the Win-KeX SL usage documentation for further information.
Optional Steps
Kali’s Default Tools
If you have the space, why not install “Kali with the lot”? This will also give you the traditional “default” tools of Kali that you may expect:
sudo apt install -y kali-linux-large
Windows Terminal
Choose amongst these options:
Basic Win-KeX in window mode with sound:
", "hidden": false, "name": "Win-KeX", "commandline": "wsl -d kali-linux kex --wtstart -s", >,
Advanced Win-KeX in window mode with sound – Kali icon and start in kali home directory:
Copy the kali-menu.png icon across to your windows picture directory and add the icon and start directory to your WT config:
", "hidden": false, "icon": "file:///c:/users//pictures/icons/kali-menu.png", "name": "Win-KeX", "commandline": "wsl -d kali-linux kex --wtstart -s", "startingDirectory" : "//wsl$/kali-linux/home/" >,
Basic Win-KeX in seamless mode with sound:
", "hidden": false, "name": "Win-KeX", "commandline": "wsl -d kali-linux kex --sl --wtstart -s", >,
Advanced Win-KeX in seamless mode with sound – Kali icon and start in kali home directory:
Copy the kali-menu.png icon across to your windows picture directory and add the icon and start directory to your WT config:
", "hidden": false, "icon": "file:///c:/users//pictures/icons/kali-menu.png", "name": "Win-KeX", "commandline": "wsl -d kali-linux kex --sl --wtstart -s", "startingDirectory" : "//wsl$/kali-linux/home/" >,
Basic Win-KeX in ESM mode with sound:
", "hidden": false, "name": "Win-KeX", "commandline": "wsl -d kali-linux kex --esm --wtstart -s", >,
Advanced Win-KeX in ESM mode with sound – Kali icon and start in kali home directory:
Copy the kali-menu.png icon across to your windows picture directory and add the icon and start directory to your WT config:
", "hidden": false, "icon": "file:///c:/users//pictures/icons/kali-menu.png", "name": "Win-KeX", "commandline": "wsl -d kali-linux kex --esm --wtstart -s", "startingDirectory" : "//wsl$/kali-linux/home/" >,
Help
For more information, ask for help via:
Updated on: 2023-May-15
Author: Re4son
Как запустить Kali Linux с графической оболочкой рабочего стола используя WSL 2 в Windows 10
Win-KeX – это графическая среда рабочего стола для Kali Linux, работающая в подсистеме Windows для Linux.
Когда Microsoft обновила WSL до версии 2, у разработчиков появились новые возможности. Одни из первых, кто использует тот факт, что настоящее ядро Linux теперь виртуализировано в WLS, это команда Kali Linux. Они создали новый пакет Win-KeX, который позволяет запускать дистрибутив Kali Linux с новым окружением рабочего стола и новой темой GTK3.
Сегодня опыт снова улучшается с появлением Win-KeX (Windows + Kali Desktop EXperience). После его установки, ввода kex вам будет доступен графический интерфейс для постоянного сеанса.
Запустить Linux с графической оболочкой в Windows 10 легко; просто следуйте этой небольшой инструкции:
Как установить Linux с рабочем столом используя WSL 2 в Windows 10
Шаг 1 — установите WSL 2
Если вы не сделали это раньше – установите подсистему Windows для Linux (WSL 2) в Windows 10.
- Откройте PowerShell от имени Администратора и выполните следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- После выполнения, нажмите Y чтобы перезагрузить компьютер, или нажмите N , чтобы перезагрузить его вручную, позже.
- Загрузите и установите пакет обновления ядра Linux2 на странице https://aka.ms/wsl2kernel.
- Снова откройте PowerShell, введите следующую команду и нажмите Enter :
wsl --set-default-version 2
После выполнения этих действий ваше устройство начнет использовать новую версию подсистемы Windows Subsystem for Linux 2 по умолчанию для уже установленных и новых дистрибутивов.
Шаг 2 — Загрузите и установите дистрибутив Linux из Магазина Microsoft.
- Перейдите в магазин Windows и установите дистрибутив Kali Linux
Шаг 3 — Установка Win kex
- Откройте меню «Пуск» и запустите «Kali Linux», настройте дистрибутив введя новый логин и пароль администратора.
- Далее выполните команду, которая установит пакеты Win kex:
sudo apt update && sudo apt install -y kali-win-kex
- В процессе вы увидите запрос для выбора раскладки клавиатуры, сделайте свой выбор (см. картинку ниже).
- Дождитесь завершения установки пакетов.
Шаг 4 — Запуск Kali Linux с графической оболочкой рабочего стола используя WSL 2
- Чтобы запустить Kali Linux с графическим интерфейсом рабочего стола, введите команду и нажмите Enter :
- В консоли введите новый пароль администратора и подтвердите действия для запроса: «Would you like to enter a view-only password (y/n)?» нажав клавиши Y или N .
- Все, вы мгновенно загрузитесь на рабочий стол ОС Kali Linux; немного протестировав систему и могу сказать, что работает она отлично, быстрее чем на обычной виртуальной машине.
Рабочий стол хорошо смотрится и достаточно функционален. Из интересного: доступен режим Kali Undercover — вы можете найти его в меню или с помощью команды:
kali-undercover
В результате Linux станет абсолютно похож на Windows. Чтобы вернуть классический вид выполните эту команду ещё раз.
Дополнительные возможности и настройки
Как включить русский язык
Чтобы изменить язык интерфейса Kali Linux на русский или любой другой.
- Откройте терминал на рабочем столе кали и выполните команду и подтвердите установку нажав клавишу Y .:
sudo apt-get install locales
- Введите команду:
sudo dpkg-reconfigure locales
Выберите нужную вам локаль и нажмите «ОК»
- Теперь выберите язык по умолчанию
- После чего, выполните эти команды по очереди:
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
- Завершите сеанс введя в окне WSL:
kex kill
или,
kex stop
- Снова запустите linux командой: kex
Как включить Звук
Как переключиться на светлую или тёмную тему?
По умолчанию в системе для каждой темы есть два режима: тёмный и светлый. Для переключения на между ними, перейдите в «Настройки» → «Внешний вид» и на вкладке «Стиль» выберите нужный вам режим.
Возможные проблемы установки
Ошибка «Sub-process /usr/bin/dpkg returned an error code (1)»
- Если вы столкнулись с такой ошибкой, не беспокойтесь! Для решения проблемы выполните следующую команду для принудительной установки:
sudo apt-get install -f
Или,
sudo apt-get install --fix-broken
Здесь опция -f (или –fix-broken) попытается исправить систему с нарушенными зависимостями.
- Теперь выполните по очереди:
sudo apt update sudo apt dist-upgrade
- Затем вы можете использовать следующую команду для установки Win-KeX:
sudo apt install -y kali-win-kex
- Снова запустите, kex чтобы запустить среду рабочего стола Linux в Windows 10.
Ошибка больше не повторится.
Рекомендуем: Вы всегда сможете сделать резервную копию дистрибутива и запускать ее на других ПК с Windows 10. Подробнее в нашей статье: Экспорт и импорт дистрибутива Linux WSL1 и WSL2 в Windows 10
Comments are closed, but trackbacks and pingbacks are open.