Как установить Kali Linux на VirtualBox: полное пошаговое руководство
Kali Linux — это стандартный в индустрии дистрибутив Linux для тестирования на проникновение, этического хакинга и исследований в области кибербезопасности. Независимо от того, являетесь ли вы опытным специалистом по безопасности или только начинаете свой путь в наступательной безопасности, запуск Kali Linux внутри VirtualBox — один из самых умных и безопасных способов создать полнофункциональную лабораторную среду — без двойной загрузки, без необходимости в выделенном оборудовании.
В этом подробном руководстве вы узнаете, как загрузить, настроить и установить Kali Linux на VirtualBox, включая оптимизацию виртуальной машины с помощью Guest Additions для более гладкого и продуктивного рабочего процесса.
Почему запускать Kali Linux в VirtualBox?
Прежде чем переходить к этапам установки, стоит понять, почему виртуализированная среда часто является предпочтительным выбором для специалистов по безопасности:
- Изоляция: Ваша хост-операционная система остается защищенной от потенциально опасных инструментов или эксплойтов, запущенных внутри ВМ.
- Снимки состояния: Вы можете сохранить состояние вашей ВМ в любой момент и мгновенно откатиться, если что-то пойдет не так.
- Портативность: Виртуальные машины можно экспортировать, совместно использовать и развертывать на различном оборудовании.
- Экономичность: Нет необходимости в отдельной физической машине, выделенной для тестирования безопасности.
Если вам нужно выйти за рамки локальной виртуализации и вам требуется удаленно доступная, постоянно работающая среда, рассмотрите решение VPS Hosting — идеально подходит для запуска постоянных экземпляров Kali Linux в облаке.
Предварительные требования
Прежде чем начать, убедитесь, что у вас есть следующее:
- Хост-машина под управлением Windows, macOS или Linux
- Минимум 8 ГБ оперативной памяти (минимум 4 ГБ, выделенных для ВМ)
- Минимум 50 ГБ свободного дискового пространства
- Стабильное интернет-соединение для загрузки необходимых файлов
- Установленный VirtualBox (рассмотрено на этапе 1)
Этап 1: Загрузка и установка VirtualBox
VirtualBox — это бесплатный гипервизор с открытым исходным кодом, разработанный Oracle, поддерживающий хост-системы Windows, macOS и Linux.
- Посетите официальную страницу загрузок VirtualBox.
- Выберите пакет установщика, соответствующий вашей хост-операционной системе (Windows, macOS или Linux).
- Загрузите и запустите установщик.
- Следуйте подсказкам на экране для завершения установки.
- При желании также загрузите и установите VirtualBox Extension Pack со страницы загрузок — он добавляет поддержку USB 2.0/3.0, RDP и шифрования диска.
После установки запустите VirtualBox, чтобы убедиться, что он открывается правильно, прежде чем продолжить.
Этап 2: Загрузка ISO Kali Linux
Далее вам нужно получить официальный образ ISO Kali Linux.
- Перейдите на официальную страницу загрузок Kali Linux.
- В разделе Installer Images выберите версию 64-bit (рекомендуется для большинства современных систем).
- Вы можете загрузить через прямую ссылку HTTP или через торрент-ссылку для более высокой скорости.
- Проверьте целостность загруженного файла, используя предоставленную контрольную сумму SHA256 — это особенно важно в среде, ориентированной на безопасность.
> Совет по безопасности: Всегда проверяйте контрольные суммы ISO перед установкой, чтобы убедиться, что образ не был скомпрометирован.
Этап 3: Создание новой виртуальной машины в VirtualBox
С установленным VirtualBox и загруженным ISO пришло время создать виртуальную машину.
- Откройте VirtualBox и нажмите кнопку New на панели инструментов.
- В диалоговом окне Name and Operating System настройте следующее:
- Name: Kali Linux (или любое имя по вашему выбору)
- Type: Linux
- Version: Debian (64-bit)
- Нажмите Next.
- Memory (RAM): Выделите минимум 2048 МБ (2 ГБ). Для комфортного опыта при одновременном запуске нескольких инструментов 4096 МБ (4 ГБ) настоятельно рекомендуется.
- Нажмите Next.
- Hard Disk: Выберите Create a virtual hard disk now и нажмите Create.
- Выберите VDI (VirtualBox Disk Image) в качестве типа файла виртуального диска и нажмите Next.
- Выберите Dynamically allocated для экономии физического дискового пространства, затем нажмите Next.
- Установите размер виртуального диска минимум 20 ГБ — 40 ГБ или более рекомендуется, если вы планируете установить дополнительные инструменты и сохранять захваченные данные.
- Нажмите Create для завершения создания виртуальной машины.
Этап 4: Настройка параметров виртуальной машины
Перед первой загрузкой ВМ примените следующие изменения конфигурации, чтобы обеспечить гладкую установку.
Параметры системы
- Выберите вновь созданную ВМ на боковой панели VirtualBox и нажмите Settings.
- Перейдите в System > Motherboard.
- Убедитесь, что Enable EFI (special OSes only) не отмечено, если вам специально не требуется режим загрузки UEFI.
- В разделе System > Processor выделите 2 или более ядер CPU, если ваша хост-машина это поддерживает — это значительно улучшает производительность.
Параметры хранилища
- Перейдите в Storage в меню Settings.
- В разделе Controller: IDE нажмите на empty optical drive (значок диска).
- С правой стороны нажмите значок диска рядом с Optical Drive и выберите Choose a disk file.
- Перейдите к загруженному на этапе 2 ISO Kali Linux и выберите его.
Параметры сети
- Перейдите в Network > Adapter 1.
- Выберите один из следующих режимов в зависимости от ваших потребностей:
- NAT: ВМ использует интернет-соединение хоста. Лучше всего для изолированного тестирования.
- Bridged Adapter: ВМ получает собственный IP-адрес в вашей локальной сети. Лучше всего, если вам нужна ВМ для связи с другими устройствами.
Параметры дисплея
- Перейдите в Display > Screen.
- Установите Video Memory на 128 МБ для лучшей графической производительности.
- Включите 3D Acceleration, если ваш хост GPU это поддерживает.
Нажмите OK для сохранения всех параметров.
Этап 5: Установка Kali Linux
Теперь вы готовы загрузить виртуальную машину и запустить установщик Kali Linux.
- Выберите вашу ВМ на боковой панели VirtualBox и нажмите Start.
- ВМ загрузится с ISO Kali Linux. Когда появится меню загрузки, выберите Graphical Install для наиболее простого опыта установки.
- Следуйте мастеру установки через следующие этапы:
Язык и локаль
- Выберите предпочитаемый язык, страну/регион и раскладку клавиатуры.
Конфигурация сети
- Введите имя хоста для вашей машины (например, kali-vm).
- Вы можете оставить имя домена пустым для автономной установки.
- Если будет предложена конфигурация сети, вы можете пропустить ее и настроить сеть после установки.
Настройка учетной записи пользователя
- Создайте учетную запись обычного пользователя с надежным паролем (Kali Linux 2020+ больше не использует root в качестве входа по умолчанию).
- Вам также будет предложено установить пароль root — выберите что-то безопасное.
Разбиение диска на разделы
- Выберите Guided – Use Entire Disk для простой установки.
- Выберите ваш виртуальный жесткий диск при появлении запроса.
- Выберите All files in one partition для простоты.
- Подтвердите изменения разделов и запишите их на диск.
Установка программного обеспечения
- Установщик теперь скопирует и установит все необходимые пакеты. Это может занять 10–20 минут в зависимости от производительности вашей хост-системы.
Загрузчик GRUB
- При появлении запроса установите загрузчик GRUB на основной диск (/dev/sda).
- После завершения установки нажмите Continue для перезагрузки ВМ.
- После перезагрузки удалите ISO с виртуального оптического привода (Devices > Optical Drives > Remove disk from virtual drive), чтобы избежать повторной загрузки с установщика.
- Войдите, используя учетные данные, созданные во время установки.
Этап 6: Установка VirtualBox Guest Additions (рекомендуется)
VirtualBox Guest Additions — это пакет драйверов и утилит, который значительно улучшает производительность и удобство использования вашей ВМ Kali Linux. Установка этого пакета — один из наиболее важных этапов после установки.
Преимущества Guest Additions:
- Улучшенная графика: Более высокие разрешения экрана и динамическое изменение размера окна
- Бесшовная интеграция мыши: Нет необходимости вручную захватывать/отпускать курсор мыши
- Общий буфер обмена: Копируйте и вставляйте текст между вашей хост-ОС и Kali Linux
- Общие папки: Легко передавайте файлы между хостом и гостем
- Лучшая производительность: Оптимизированные драйверы дисплея и ввода-вывода
Этапы установки:
1. Обновите список пакетов:
sudo apt update
2. Установите необходимые заголовки ядра и инструменты сборки:
sudo apt install -y linux-headers-$(uname -r) build-essential dkms
3. Вставьте CD-образ Guest Additions:
В строке меню VirtualBox перейдите в Devices > Insert Guest Additions CD image…
4. Смонтируйте CD и запустите установщик:
sudo mount /media/cdrom && sudo /media/cdrom/VBoxLinuxAdditions.run
5. Перезагрузите ВМ для применения изменений:
sudo reboot
После перезагрузки вы должны заметить улучшенное разрешение экрана, бесшовное движение мыши и возможность динамического изменения размера окна ВМ.
Этап 7: Укрепление после установки и советы
Теперь, когда Kali Linux запущена и работает внутри VirtualBox, вот несколько лучших практик, которые следует соблюдать:
Держите вашу систему в актуальном состоянии
sudo apt update && sudo apt upgrade -y
Запускайте это регулярно, чтобы убедиться, что у вас есть последние инструменты безопасности и патчи.
Сделайте снимок состояния
Перед внесением каких-либо серьезных изменений или началом нового тестирования сделайте снимок состояния VirtualBox:
- Перейдите в Machine > Take Snapshot
- Назовите его (например, «Clean Install»), чтобы вы могли откатиться в любой момент
Настройте общие папки
Установите общую папку между вашим хостом и гостем для легкой передачи файлов:
- Перейдите в Settings > Shared Folders
- Добавьте новую папку, отметьте Auto-mount и Make Permanent
- Внутри Kali получите доступ к ней в /media/sf_shared_folder
Изучите предустановленный набор инструментов
Kali Linux поставляется с предварительно загруженными сотнями инструментов безопасности, организованными по категориям, включая:
- Nmap – сканирование сети
- Metasploit Framework – эксплуатация
- Burp Suite – тестирование веб-приложений
- Wireshark – анализ пакетов
- John the Ripper / Hashcat – взлом паролей
Развитие вашей лаборатории безопасности
Локальная установка VirtualBox — отличная отправная точка, но она имеет ограничения — ваша лаборатория привязана к одной машине, и ресурсоемкие задачи могут замедлить вашу хост-систему. Для профессионалов, которым требуется больше мощности, гибкости или удаленного доступа, рассмотрите эти альтернативы:
- VPS Hosting — Развертывайте облачный экземпляр Kali Linux
