Kali Linux давно перестал быть просто «хакерским дистрибутивом». Сегодня это профессиональный инструментарий, и подход к его установке должен быть соответствующим — инженерным. Просто «накатать» ISO на флешку и нажать «Далее» больше недостаточно. Если вы хотите получить по-настоящему надежную, безопасную и производительную среду для тестов на проникновение, придется учесть множество нюансов: от выбора файловой системы до настройки гипервизора.
В этой статье мы разберем полный цикл развертывания Kali Linux — от анализа аппаратных требований до создания отказоустойчивой системы с автоматическими снимками (snapshots), которая не сломается после неудачного обновления.
Планирование: Железо и сценарии использования
Прежде чем скачивать образ, ответьте на вопрос: где и как вы будете использовать Kali? От этого зависит выбор архитектуры.
Kali Linux — дистрибутив rolling release, обновления выходят постоянно. Это дает свежие версии инструментов (например, Metasploit или Burp Suite), но требует внимательного администрирования.
Что важно понимать про «железо»:
Если вы планируете взлом Wi-Fi или работу с SDR (программируемое радио), вам нужна установка на физический диск (bare metal). Виртуализация может скрывать сетевые адаптеры. Если же вы занимаетесь веб-пентестом или написанием скриптов, вполне хватит виртуальной машины или даже WSL.
Как видите, разброс огромен. Для комфортной работы в виртуальной машине с графическим интерфейсом (Xfce) я рекомендую выделять не менее 4 ГБ ОЗУ и 2 ядра процессора. На старых ноутбуках система будет работать, но запуск тяжелых сканеров или графических утилит вроде Burp Suite может быть затруднен.
Выбор сценария: Где будет жить Kali?
Kali предлагает несколько основных способов развертывания. У каждого свои плюсы.
- Bare Metal (на физический ПК): Максимальная производительность, прямой доступ к Wi-Fi и GPU. Минус: сложность создания бэкапов и риск «засветить» основную систему.
- Виртуальная машина (VirtualBox, VMware): Самый популярный вариант. Легко делать снимки (snapshots) перед опасными экспериментами и изолировать Kali от основной ОС.
- WSL2 (Windows Subsystem for Linux): Идеально для Windows-пользователей, которым нужен быстрый доступ к консоли Linux и тулчейну (например, для веб-пентеста). C помощью пакета Win-KeX вы можете получить даже графический интерфейс, встроенный прямо в рабочий стол Windows.
- Kali NetHunter: Для мобильных пентестеров. Превращает ваш Android-смартфон в портативную платформу для аудита.
Подготовка: Верификация и загрузочная флешка
Скачивать образ нужно только с официального сайта kali.org. Это вопрос безопасности. После загрузки обязательно проверьте контрольную сумму (хеш).
Для записи на флешку есть отличные инструменты:
- Rufus (Windows): При записи Kali обязательно выбирайте DD-режим. Это гарантирует корректную загрузку на современных UEFI-системах.
- Ventoy (кроссплатформенный): Гениальная вещь. Устанавливается на флешку один раз, а потом вы просто копируете на неё любые ISO-образы и выбираете при загрузке, какой запустить.
Установка: Графический режим и BTRFS
Загружаемся с флешки, выбираем Graphical Install. Мастер установки интуитивно понятен, но есть несколько критически важных моментов.
Пользователи и пароли:
Забудьте про пароль `kali/kali`. Современный установщик создает обычного пользователя (не root) и просит задать сложный пароль. Используйте менеджер паролей, чтобы сгенерировать его.
Разметка диска — самое главное решение:
Здесь у вас есть выбор. Новичкам подойдет автоматическая разметка (Guided). Но для профессионалов, которые ценят свои данные, есть путь получше — BTRFS.
Выбрав BTRFS и зашифрованный LVM (если нужно), вы закладываете основу для будущей отказоустойчивости.
Тонкости виртуализации и WSL
Если вы ставите Kali в VirtualBox или VMware, не поленитесь настроить интеграцию.
- VirtualBox: В настройках ВМ включите EFI (если образ это поддерживает), выделите побольше видеопамяти (128 МБ) и включите 3D-ускорение. Сеть обязательно переключите в режим «Сетевой мост» (Bridged), чтобы ваша Kali была полноценным узлом в сети и могла сканировать другие устройства.
- VMware: После установки убедитесь, что установлен пакет open-vm-tools-desktop. Он отвечает за нормальную работу мыши, буфера обмена и изменение разрешения экрана.
WSL2 — отдельная песня.
Установка делается одной командой из терминала Windows (Run as Admin):
wsl --install -d kali-linux
А после инициализации — sudo apt install -y kali-win-kex. Win-KeX позволяет запускать графические приложения Kali прямо из Windows.
Пост-установка: Превращаем систему в конфетку
Итак, система установлена и перезагружена. Что делаем в первую очередь?
1. Обновляемся. Kali — rolling release, поэтому просто upgrade мало. Нужно использовать full-upgrade:
sudo apt update && sudo apt full-upgrade -y
2. Запускаем kali-tweaks. Это центральная панель управления. С её помощью можно:
- Переключить оболочку с Bash на более продвинутый ZSH (рекомендуется).
- Включить репозитории bleeding-edge для самых свежих версий инструментов.
- Быстро доустановить драйверы для VirtualBox или VMware.
3. Настраиваем снимки BTRFS (если выбрали эту ФС).
- Устанавливаем Snapper: sudo apt install snapper snapper-gui grub-btrfs
- Создаем конфигурацию: sudo snapper -c root create-config /
- Теперь при каждом обновлении система будет автоматически создавать снапшот. Если что-то пойдет не так, в меню GRUB при загрузке появится пункт "Boot from snapshot", и вы сможете откатиться назад. Мечта администратора!
Управление инструментами: Метапакеты
В Kali Linux более 600 утилит. Ставить их все (kali-linux-everything) неразумно — это займет ~15 ГБ и создаст кашу в меню. Используйте метапакеты — логические группы:
Например:
- sudo apt install kali-linux-headless — для серверной установки без GUI.
- sudo apt install kali-linux-large — расширенный набор инструментов.
Заключение
Установка современного Kali Linux — это не просто кнопка «Далее». Это создание надежного, персонализированного рабочего места, которое будет служить вам годами. Потратив время на планирование, выбор правильной файловой системы (BTRFS) и настройку автоматических снимков, вы сэкономите себе дни простоя в будущем.
Помните: Kali — это скальпель, а не кухонный нож. Используйте его осознанно и только в правовом поле.
Если вам понравился материал, не забудьте поставить палец вверх 👍 и поделиться статьёй с друзьями. Подписывайтесь на мой Telegram-канал, чтобы первыми узнавать о новых статьях и полезных материалах. А также загляните на сайт RoadIT.ru, где я собираю заметки о командах Linux, HowTo-гайды и много другой интересной информации. Спасибо за внимание!