- HackWare.ru
- Этичный хакинг и тестирование на проникновение, информационная безопасность
- Варианты установки Kali Linux
- 1. Обычная установка в виртуальную машину
- 2. Установка на внешний USB диск (или на флешку)
- 3. Работа в VirtualBox с внешним USB диском
- 4. Live-образа на флешке с постоянным хранилищем (persistence)
- 5. Установка в качестве второй системы на внутренний диск
- 6. Покупка ARM платы для запуска Kali Linux
- Установка с шифрованием разделов или без шифрования
- Знакомство с Kali Linux
- Связанные статьи:
- Рекомендуется Вам:
- 2 комментария to Варианты установки Kali Linux
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Варианты установки Kali Linux
Kali лучше будет работать установленная на USB или на VM? Поставил бы и на SSD, но без Windows тоже не могу.
У всех вариантов есть плюсы и минусы.
1. Обычная установка в виртуальную машину
- Безопасно (никак не навредите основной машине, например, случайно установив систему не в тот диск).
- Можно работать одновременно в основной машине и в виртуальной, копировать данные между ними, обмениваться файлами через общую папку.
- Нет прямого доступа к железу (сразу начинаются вопросы, а где моя Wi-Fi карта, а где моя видеокарта и т.д.).
- Снижение производительности. В первую очередь за счёт замедление скорости записи на диск. Например, в VirtualBox нужно обязательно включить опцию «Кеширования ввода/вывода», иначе обновление системы может затянуться на много часов.
В целом, нормальный вариант для новичков, сам использую много лет несмотря на то, что у меня основная система тоже Linux, в виртуальных машинах крутятся ОС, которые я использую нечасто и для которых не хватило место на внешних USB дисках.
2. Установка на внешний USB диск (или на флешку)
Операционная система Linux может быть установлена не только на постоянный диск, но и на сменный носитель. При этом операционная система становится очень мобильной — с флешке можно загрузиться на любом компьютере.
- Доступ к железу.
- Хорошая производительность (очень важно, чтобы и диск и USB были не слишком медленными — в этом случае скорость работы системы ничем не отличается от того, как если бы она была установлена на обычный диск).
- Можно загружаться на разных компьютерах с одного диска.
- Чтобы использовать вторую ОС, нужно перезагружать компьютер.
- Важно правильно всё сделать, иначе при установке можете стереть не тот диск. Чтобы нивелировать эту проблему, установку можно делать из VirtualBox как это написано в статье «Установка Kali Linux на флэшку или на внешний диск как полноценную ОС».
Кстати, ведь Windows тоже можно установить на флешку: Как установить Windows на USB диск
Более того, на одну флешку можно установить и Windows, и Kali Linux и загружаться с этой флешки на любом компьютере.
3. Работа в VirtualBox с внешним USB диском
Этот способ для себя я открыл несколько лет назад — он просто потрясающий! Суть в том, что внешний USB подключается в VirtualBox как виртуальный. То есть виртуальная машина использует внешний USB диск. Как результат: отличная скорость работы системы, практически, как если бы загружался вовсе без виртуальной машины — главным узким местом в производительности современных компьютеров (а особенно виртуальных) является скорость работы постоянного хранилища.
Поскольку все процессы происходят внутри виртуальной машины, то можно не опасаться повредить реальному компьютеру.
Этот USB диск также можно использоваться для загрузки напрямую, без VirtualBox.
Можно загружаться на разных компьютерах.
В общем, это мой основной способ, который я использую для работы с виртуальными машинами последние пару лет.
4. Live-образа на флешке с постоянным хранилищем (persistence)
Очень быстрый вариант в плане развёртывания: установка полноценной Kali Linux на флешку требует время, особенно если флешка медленная. Для записи же Live-образа требуется совсем немного времени — в конечном счёте, определяется скоростью, с которой ISO образ может быть записан на флешку.
Создание постоянного хранилище также делается очень быстро.
В результате получается система на флешке, которая может сохранять внесённые в систему изменения. Более того, можно создать несколько разделов persistence и использовать их как профили: каждый профиль может иметь различные настройки ОС и различные пользовательские файлы и установленные инструменты. Друг с другом профили никак не пересекаются.
При первоначальной установке (записи ISO образа на флешку), система занимает меньше места.
Постоянные хранилища можно сделать зашифрованными.
5. Установка в качестве второй системы на внутренний диск
Этот вариант даёт наибольшую производительность, отсутствуют какие-либо ограничения на доступ к оборудованию, система работает с полной скоростью, которая не ограничивается скоростью USB диска или флешки.
Нужно быть очень внимательным во время установки, так как диски и их разделы в Linux обозначаются по-другому, ни как в Windows.
При желании (вам надоела ОС Linux), вы можете полностью восстановить загрузчик Windows — переустановка системы для возврата в исходное состояние не требуется! Подробности смотрите в статье: Восстановление загрузчика Windows 10.
6. Покупка ARM платы для запуска Kali Linux
Из плюсов этого варианта можно отметить только то, что вы совершенно точно научитесь работать с системой по SSH.
Во всём остальном это не очень удачный способ — лучше использовать виртуальную машину для установки Kali Linux.
Покупка ARM компьютера может быть оправдана если вам нужен маломощный компьютер, который круглосуточно включён и выполняет длительные операции, например, постоянный мониторинг или сканирование сетей.
Установка с шифрованием разделов или без шифрования
Установщик Kali Linux предлагает полнодисковое шифрование или шифрование отдельных разделов (например, домашней папки пользователя). Можно установить вовсе без шифрования. Шифрование рекомендуется только тем, кто действительно понимает, для чего ему это нужно. В случае если произойдёт сбой (например, отключение электричества во время работы системы), то восстановление системы может потребовать от вас дополнительных знаний и навыков работы с Linux, примеры статей восстановления системы после сбоя:
Сам я с опасением воспринимаю полнодисковое шифрование из-за возможных нарушений работы файловой системы. Полнодисковому шифрованию я предпочитаю шифрование только тех данных, которым это нужно. Для шифрования использую VeraCrypt, подробности смотрите в статье «Как надёжно зашифровать файлы, диски, флешку (инструкция по VeraCrypt)». Не забывайте делать резервную копию зашифрованного контейнера!
Я собрал возможные варианты установки Kali Linux, их плюсы и минусы в таблицу:
Затрагивается ли загрузчик основной ОС / Возможно ли влияние на основную ОС
Использование Live-образа на DVD диске
Полная изоляция как от основной ОС, так и от изменений, которые могут быть внесены (потенциально) опасными программами.
Невозможно сохранять изменения на диск, в том числе, невозможно обновлять программы.
DVD приводы в современные ноутбуки не устанавливают.
Использование Live-образа на флешке
Полная изоляция как от основной ОС, так и от изменений, которые могут быть внесены (потенциально) опасными программами.
Невозможно сохранять изменения на диск, в том числе, невозможно обновлять программы.
Полная изоляция как от основной ОС, так и от изменений, которые могут быть внесены (потенциально) опасными программами.
Сохраняются сделанные изменения: установленные инструменты и сохранённые файлы не пропадают после перезагрузки.
Быстрая установка и создание постоянного хранилища.
Установка в виртуальную машину (например, VirtualBox)
Основная ОС полностью изолирована от установленного в виртуальную машину Kali Linux. Хорошая производительность по сравнению с установкой на флешку.
Невозможно использовать железо напрямую (видеокарты, сетевые карты, если они не USB). В связи с этим некоторая потеря производительности.
Не каждый процессор способен работать с виртуализацией (невозможность использовать VirtualBox на некоторых системах).
Если у вас USB Wi-Fi карта, то вы можете её использовать и в виртуальной машине. Рекомендуемые модели здесь.
Установка на флешку (установка производится в VirtualBox, но работа осуществляется на реальном компьютере)
Легко транспортировать систему.
Можно загружаться на любом компьютере.
Изолированность от основной ОС.
Возможность работать с железом напрямую.
Замедление работы, «лагания», особенно при интенсивной нагружке на ПЗУ, например, при обновлении пакетов.
Установка на внешний жёсткий диск (установка производится в VirtualBox, но работа осуществляется на реальном компьютере)
Можно загружаться на любом компьютере.
Изолированность от основной ОС.
Возможность работать с железом напрямую.
Труднее транспортировать (чем флешку).
Переносные SSD диски полностью нивелируют этот недостаток, поскольку размером лишь немного больше флешки.
Установка в качестве второй системы на внутренний диск
Да (в некоторых случаях может модифицировать загрузчик).
Возможность работать с железом напрямую.
При ошибочных действиях можно полностью стереть данные с вашей основной ОС, можно полностью случайно удалить целые диски.
Вносятся изменения (или полностью заменяется) загрузчик (это необязательно).
Сами выбирайте, что именно вам нравиться больше. Для сканирования сайтов и компьютерных достаточно обычной установки в VirtualBox. Для аудита безопасности беспроводных точек доступа можно обойтись установкой в VirtualBox и USB Wi-Fi адаптером.
Знакомство с Kali Linux
Материалы по настройке системы и работе с ОС Kali Linux:
Связанные статьи:
Рекомендуется Вам:
2 комментария to Варианты установки Kali Linux
Прошу помочь с проблемой. Установил Kali Linux (64) на usb флешку через VirtualBox по инструкции https://hackware.ru/?p=2801. Теперь не получается загрузиться с флешки ни на ноутбуке, ни на ПК.При попытке загрузится, где то 3 раза появляется курсор на черном экране и все на этом. Но в самом VirtualBox с флешки Kali загружается без проблем. В БИОСе отключил Fast Boot и Secure Boot. В чем может быть проблема? Куда копать?
Alexey :
Приветствую! Судя по скриншотам у вас не UEFI, а БИОС (то есть очень старая машина, 10+ лет). То есть во время установки вам не нужно было активировать настройку «Включить EFI (только специальные ОС)».