Установка Kali Linux
Внимание, рекомендуется обновлённая статья: Как установить Kali Linux (пошаговая инструкция)
В этом разделе будет подробно описан процесс установки Kali Linux в виртуальную машину VirtualBox. Процесс установки на реальный компьютер очень схож описанному здесь.
Где скачать последнюю версию Kali Linux
Kali Linux применяется для тестирования на проникновение и в судебно-криминалистических экспертизах. Будучи профессиональным тестером на проникновение или судебным экспертом, вы должны быть абсолютно уверены в целостности ваших инструментов. Если ваши инструменты не заслуживают доверия, то результаты ваших исследований также не заслуживают доверия.
Даже если ваши стандарты не столь высоки, всё равно крайне рекомендуется придерживаться описанных здесь действий, поскольку не подлинные версии ПО могут намеренно или ненамеренно причинить серьёзный вред.
Скачивайте Kali Linux (а также любые другие программы) только с официальных сайтов. Для Kali Linux официальными сайтами являются https://www.kali.org/downloads и https://www.offensive-security.com/kali-linux-vmware-arm-image-download/
На эти сайты нельзя попасть без использования SSL, что значительно затрудняет атаку человек-посередине, а значит уменьшает опасность получить не то, что вы скачиваете.
Какой файл скачивать?
Если вы собираетесь устанавливать Kali Linux в виртуальную машину, то обратите внимание на готовые образы: https://www.offensive-security.com/kali-linux-vmware-virtualbox-image-download/
Тем не менее, там могут быть довольно устаревшие версии, поэтому я предпочитаю скачивать обычный ISO.
Образы ISO можно использовать в качестве Live-систем, а также производить с них установку. Эти образы можно скачать на странице: https://www.kali.org/downloads/
Еженедельные образы Kali Linux
Эти образы размещены по адресу: http://cdimage.kali.org/kali-images/kali-weekly/
А список контрольных сумм для них по адресу: https://archive.kali.org/kali-images/kali-weekly/SHA1SUMS
Среди еженедельных и «обычных» ISO образов выделяют 64-битные, 32-битные, light-образы, образы для ARM архитектур, образы с различными окружениями рабочего стола.
Если у вас 32-битный компьютер или VirtualBox поддерживает только 32-битную виртуализацию, то выберите для скачивания «Kali Linux 32 bit».
Если у вас 64-битная система, то можно выбрать из нескольких, различающихся окружением рабочего стола. Если у вас нет предпочтений в выборе окружения рабочего стола, тогда просто выберите «Kali Linux 64 bit».
ISO файл можно скачать как по прямой ссылки, так и посредством торрента. Рекомендуется выбрать скачивание через торрент.
Проверка целостности образа
Перед запуском настоятельно рекомендуется проверить целостность скаченного файла. Если файл не проходит тест на целостность, то использовать его нельзя.
Я покажу как проверить целостность файла на примере Double Commander.
На официальном сайте скопируйте контрольную сумму для того файла, который вы загрузили.
В Double Commander выделите скаченный файлы и перейдите в меню Файлы -> Проверить контрольные суммы… Вставьте скопированную контрольную сумму, выберите SHA2_256 и нажмите OK:
Дождитесь окончания операции, если контрольная сумма верна, то это служит подтверждение подлинности ISO.
Создание виртуальной машины
У вас уже должен быть установлен VirtualBox.
В VirtualBox нажмите Создать:
Введите имя новой машины (можете выбрать его произвольно). Выберите тип и битность устанавливаемой системы:
Я не рекомендую выделять для Kali Linux менее 2 гигабайт оперативной памяти. Если есть возможность, то установите от 2 до 4 гигабайт:
Оставляем без изменений для создания нового виртуального жёсткого диска:
Без изменений:
Вот здесь выбор за вами. Динамический виртуальный жёсткий диск занимает ровно столько место, сколько реально занято в виртуальной машине. А фиксированный жёсткий диск сразу займёт весь выделенный под него размер, хотя в справке упоминают, что он лучше в производительности. Я для себя всегда выбираю динамический диск:
Размер диска не должен быть менее 20 гигабайт, иначе практически сразу после установки у вас будут появляться сообщения, что недостаточно места. Я для себя выбираю 100 гигабайт, но это не означает, что именно столько будет занято на реальном жёстком диске, поскольку я также выбирают динамический виртуальный диск, т.е. он «растягивается» только по мере необходимости. Если вы установили слишком маленький жёсткий диск и у виртуальной машины закончилось место, то у вас большие проблемы. Также выберите расположение виртуального диска – разместите его на разделе, на котором достаточно места:
Машина создана, но перед запуском я предпочитаю сделать ещё несколько настроек. В настройках я перехожу во вкладку «Система» -> «Процессор» и добавляю ещё одно ядро, а также ставлю галочку на «Включить PAE/NX»:
Далее перехожу к настройкам сети и «Тип подключения» меняю на «Сетевой мост», также в «Дополнительно», там где «Неразборчивый режим» выбираю «Разрешить всё».
Запускаем виртуальную машину:
Нам нужно выбрать тот ISO файл, который мы предварительно скачали:
Нажимаем «Продолжить» и начнётся загрузка:
Пошаговая установка Kali Linux
Если вы хотите просто установить систему, то выберите «Graphical Install».
Выбираем желаемый язык:
Меняем «Нет» на «Да»:
Выбираете, что вам больше подходит:
Выбираете, что вам больше подходит:
Выбираете, как вам нравится переключать клавиатуру:
Имя компьютера можете выбрать любым, но не надо выбирать полное название реального сайта (URL). Я один раз так выбрал и пока я не изменил имя компьютера, этот сайте у меня не открывался в системе ))))))
Имя домена можно не заполнять:
Придумайте, запомните и введите пароль суперпользователя:
Выбираете, что вам больше подходит:
Если вы в виртуальной машине, то ничего не меняете. Если вы устанавливаете на реальный компьютер, здесь будьте очень внимательны – более подборных рекомендаций по реальному компьютеру дать не могу, т.к. у всех различные конфигурации:
Нажимаем «Продолжить»:
Нажимаем «Продолжить»:
Нажимаем «Продолжить»:
Меняем «Нет» на «Да»:
Ждём завершения процесса:
Нажимаем «Продолжить»:
Нажимаем «Продолжить»:
Нажимаем «Продолжить»:
Выберите доступное устройство:
Всё готово:
Перезагружаемся.
По идее, установочный диск должен извлечься автоматически. Если это не произошло, установочный диск извлекается в меню VirtualBox: Устройства -> Оптические диски -> Изъять диск из привода.
Также рекомендуется продолжить знакомство с Kali Linux по статье «Что следует сделать сразу после установки Kali Linux».
Связанные статьи:
- Что следует сделать сразу после установки Kali Linux (79.9%)
- Решение проблемы: в Kali Linux перестали работать дополнения гостевой системы VirtualBox (маленький экран, не работает буфер обмена) (79.9%)
- Руководство по VirtualBox (часть 1): Что такое VirtualBox, как установить и использовать (77.4%)
- Руководство по VirtualBox (часть 2): Создание и запуск виртуальной машины (77.4%)
- Руководство по VirtualBox (часть 3): Использование групп, снимков, клонирование, импорт и экспорт виртуальных машин (77.4%)
- Слабый сигнал Wi-Fi на Linux с ядром 4.12 (RANDOM - 52.5%)
Привет, помоги пожалуйста. В процессе установки пишет Ожидание адреса link-local уже полчаса как. Ты не сталкивался с таким?
Кирил, посмотрите мой ответ для Саши.
Та же проблема , зависает на Link-local , кто сталкивался?
Ставите на реальную или виртуальную машину? Если на виртуальную - что именно меняете в настройках сети? Если на реальную, как у вас организовано подключение? IP локальной сети получаете от роутера или нет?
Суть в том, что система не может получить локальный IP. Причин может быть много. Например, на роутере не запущена служба DHCP, а в Windows машине в настройка подключения прописан локальный IP. При попытке установить Kali, роутер не выдаёт её локальный IP (DHCP не работает), а какие там настройки в Windows она понятия не имеет. Поэтому так и получается.
Другой вариант – при подключении к домовым городским сетям (есть такое в некоторых городах). Там также в подключении к Интернет-провайдеру прописывается локальный IP, а Интернет-подключение реализуется через VPN. Опять же, при установке Kali она не знает про эти настройки и не может получить локальный IP.
Если ставите в виртуальную машину, то проблема может быть из-за моей рекомендации менять тип подключения на «Сетевой мост». Вполне возможно, что эта настройка подходит не всем. Попробуйте оставить значение по умолчанию, т.е. NAT. Если помогло возвращение NAT, то напишите об этом – я поправлю инструкцию.
Решено VirtualBox глючил. Поставил 5.0.4 полетел.
Спасибо, мне помог совет поставить сеть на NAT. Роутером не пользуюсь, VPN так же нет, поэтому оставался только этот способ.
алексей правильно сказал.при установке пропишите настройки сети вручную. если есть там под рукой винда все настройки там прописаны провайдером. просто повторяете их при установке кали.
Установил по инструкции. При вводе Имя пользователя и пароль выдает: не сработало попробуйте еще раз… Переустанавливал 3 раза результат один. Скачивал Kali Linux 64 bit с официального сайта.
Всё тоже самое!
На виртуалку установил.
логин по умолчанию root. может вы вводили что-то другое?
здравствуйте алексей. извините,может не кстати, но хотел обратить ваше внимание на один интересный скриптик, о котором впервые узнал из даркнета. очень легко и просто устанавливает инструменты кали на убунту, вместе с панелями меню
https://github.com/LionSec/katoolin
работает и на минт. правда на минт особо не тестил. может вам пригодится в ваших статьях. если уже есть - то извините за невнимательность
В ходе установки Kali Linux с флешки на ноут (в качестве основной ОС), на стадии определения сетевой карты выдает ошибку и предлогает установить с другого носителя файлы b43/ucode15.fw b43-open/ucode15.fw
Если пропустить данный шаг, то на стадии установки системы происходит сбой.
Как решить данную проблему?
Странно, что происходит сбой. Попробуйте пропустить установку драйвера. Также когда спрашивает, использовать ли зеркало из сети и установить ли обновления, выберете Нет.
Если установка всё равно завершится с ошибкой, то весьма вероятно, что дело не в драйвере.
Добрый день.
Не могу установить Kali-lunix W25. Скачал с официального сайта, проверит на сумму, как описано в Вашей статье. Установил виртуальную машину. После запустить пишет: Не удалось открыть сессию для виртуальной машины Kali Lunix… Подскажите что делаю не так. Выбор диска не дает…
Правильно ли я понимаю, что это ошибка VirtualBox, а не операционной системы?
могу сделать скрин…
настройки VirtualBox сделалтак, как прописано в статье
У меня такая ошибка возникает если я пытаюсь запустить с ярлыка уже работающую систему.
Попробуйте перезагрузить реальный компьютер и снова запустить виртуальную систему.
Зашел в носители. там прописан путь: загрузки/kali lunix W25.iso. Но…я переместил этот файл на флешку. и еще у меня на копьютере файл .iso определяется как архив. WinRAR.
моя личка tsk169@mail.ru
перезагрузил компьютер. в носители добавил путь, расположен файл Kali Lunix. Продвинулся еще на один шаг. выбираем Graphical Install, далее черное окно. Что делаю не так? пробовал трижды.
Попробуйте не еженедельные образы (они генерируются автоматически и их не проверяют - у меня тоже с ними последнее время проблемы, хотя раньше они работали), а попробуйте стабильный выпуск https://www.kali.org/downloads
тоже пробовал…. тоже самое…на этом же месте…
Чёрное окно полностью пустое? Там случайно нет этой надписи:
Как долго вы ждёте? У меня на шустром компьютере перед запуском установщика тоже чёрное окно несколько секунд. Возможно, вам нужно подождать минуту, если у вас медленный компьютер/диск.
именно такая надпись…и черный экран
У вас 32-битный процессор, либо процессор не поддерживает 64-битную виртуализацию. Скачайте 32-битный образ системы и работайте с ним.
Скачал 32-битный образ….черный экран без надписей…подождал 10 мин…без измений. Что еще не так?
Помогите с установкой! Устанавливаю Kali на VirtualBox 5.2.0 r118431 (Qt5.6.2). В процессе самой установки системы, примерно после 73% "Этап установки не выполнен".
Добрый день,Алексей подскажите пожалуйста,в чем может быть причина,при выполнении обновления через команду apt update соединение как будто замирает на несколько секунд и как будто идет через прокси,хотя прокси не используется,но настроен ранее на ручное включение при необходимости,и из за этого скорость скачивания довольно низкая,хотя раньше такого не замечалось на ядре 4.9.0 ,4.11.0 проверил на live образе,там если ввожу apt update сразу же начинается обновление и скорость высокая,вот скриншот:
На скриншоте в последней строке видно, что прокси используется.
Что выводит команда
?
Скорее всего, ошибка в настройке – весь трафик идёт через прокси.
Либо если это сборка с тюнингами, то весь трафик может идти через прокси как часть тюнинга. Если это сборка или накатанные сверху «тюнинг пакеты», то все вопросы задавайте их авторам.
команда echo $http_proxy выводила localhost:8118
проблему решил сам,в файлах /etc/privoxy/config и /etc/bash.bashrc закоментировал строки с конфигом для Tor proxy, теперь все скачивается на максимальной скорости.
Здравствуйте!всё делал как написано выше,поставил Кали на реальную машину диск D:.загрузчик не нашёл никакой иной ОС,хотя на С: стоит Windows 8.1.как теперь и её загружать?или GRUB надо дать на С:,к винде?
Здравствуйте! Что выводит команда
И ещё вдогонку вопрос. Попробуйте в БИОСе выбрать диск с Windows – если загрузится Windows, то всё отлично (ОС Windows не повреждена и не затёрта). Значит достаточно донастроить GRUB и будет двойная загрузка.
Здравстеуйте, очень долгое время не хотел задавать глупый вопрос, пытаясь найти ответ в гугл. Версия KL 2017.3. Шаги соблюдал.И после определения часового пояса встрял на опеределении дисков(до разметки дисков). И так, там необходимо выбрать драйвер. "Без дисков", "ни один не подходит" пробовал, не помогло Какой же необходимо выбрать драйвер? Win 8.1
Возможно, у меня драйвер какой-то не обновлен, но Driver Booster'ом и Genius'ом все обновил еще заранее.
Вы делаете установку в виртуальную машину, т.е. там как будто бы совсем другой компьютер – виртуальный. Для этого виртуального компьютера на одном из предыдущих шагов создаётся виртуальный жёсткий диск. Т.е. в этом окне не должны быть видны ваши жёсткие диски.
Т.е. после часового пояса делайте всё по картинкам – вам не нужно выбирать что-то другое или беспокоится за ваши реальные жёсткие диски, поскольку все операции будут выполнятся с виртуальным жёстким диском, специально созданным для этой системы.
Возможно ли, что дело в рут правах винды? Ибо, методом научного тыка, я таки смог выбрать подходящие драйвера(несколько штук). Что я имею ввиду: когда выбирал подряд драйвера, с большинством выбранных меня обратно кидало в определение дисков, а с некоторыми выходил в меню установки, но после выбора разметки дисков, меня опять выбрасывало в определение дисков.
Ой, просто страницу не обновлял, сидел, "научную работу" проводил. Спасибо за ответ. Просто я пытался установить по вамешу гайду https://hackware.ru/?p=2801 То бишь, сначала на виртуальнуый, а потом уже без диска?
Вы флешку или диск подключили, как на этом скриншоте?
До этого еще не дошел. Я был на этапе Очистка USB карты памяти для установки операционной системы. Так же хотел через live. Но, как уже стало понятно, я все не так понял.
Внешний SSD-диск.
Усе, замечательно, получилось. Просто, оказывается, надо было думать головой . СПАСИБО!
Спасибо еще раз за ваш ресурс!
милые люди подскажите что делать ,установил кали ,но после ввода пароль логин чёрный экран и ничего не происходит ,хотя если устанавливаю кали с рабочим окружением xfce or lxde то всё прекрасно работает ,подскажите как решить проблему
Спасибо за инструкцию. Если кому нужен мой опыт - Не мог поставить скачаную 64битную версию KaliLinux через Virtual Box. Последний предлагал установить только 32битные версии сиистем. Оказалось все просто - нужно было включить в BIOS (enable) Intel VitrualizationTechnology, а в Windows в копмонетнах отключить HyperX. Отдельно скажу - пакет расширений USB 3.0 для Virtual Box 5.20 реально сильно увеличивает скорость установки. В моем случае скорость установки через бесплатный VB с пакетом была в три раза выше чем установка через Vmware Workstation Pro (20 минут против часа).
Доброе время ! Установка проходит без проблем но вот после кали не может загрузиться. Может кто сталкиволся с такой проблемой и знает как решить. Все это дело происходит на виртулке.
Приветствую! Подобное может произойти если не удалось смонтировать диск, например. Вы использовали какие-то особые настройки? Если вам нужна обычная установка без особых настроек, то, наверное, проще переустановить систему — вероятно, просто произошёл какой-то сбой при установке и при переустановке всё должно быть нормально.
А так, если у вас какие-то специальные настройки, то нужно разбираться с файлом /etc/fstab (он содержит список дисков для автоматического монтирования) и смотреть, что там не так.
Особых настроек нет. Но пробовал поколдовать и наверное раза 7-8 точно переустанавлевал. Не получает ошибка одно и тоже. Другие ОСи ставяться нормально. Как то помню тоже устанавливал вроде норма было а сейчас отказывается и образы разные пробовал не помогло
Добрый вечер! Ситуация такая. При подключении к wifi с Kali Linux (последняя версия по состоянию на март 2019 года) никак не получается изменить имя устройства, которое отоброжается при сканировании сети с помощью Wireless Network Watcher на другом компьютере (Windows). Несмотря на то, какое hostname и hosts в Kali Linux, в разделе "Имя устройства" всегда вижу фирму производителя ноутбука. Данная проблема и при зругрузке Kali Linux с флешки и при установке на жеский диск. Пробовала также устанавливать разные окружения. При использовании операционной системы Tail на данном ноутбуке, при сканировании утилитой WNW все впорядке. В разделе "Имя устройства" информация не отображается вообще, то есть скрыта. Скажите, пожалуйста, в чем может быть проблема? Мак адрес меняется (если задавала такие параметры), а вот имя устройства ну ни как не поддается изменениям :-).
Под «моделью ноутбука» вы имеете в виду производителя? Например «MSI», «Asus», «Samsung» и так далее — это? Если это, то такая информация раскрывается MAC-адресом.
Спуфинг (подмена) MAC-адреса имеет такие опции как:
Так вот, в Kali Linux по умолчанию применяется именно первый вариант — то есть спуфинг как бы и есть, но как только ваш компьютер с Kali Linux подключается к сети, то MAC-адрес сразу возвращается на оригинальный. В этот момент вы сканируете сеть и видите именно оригинальный MAC-адрес.
Это очень легко поменять в настройках. Подробности по данному вопросу смотрите в этой статье, а о том, как в Kali Linux включить полную подмену MAC-адреса (чтобы было как в Tails) смотрите в той же самой статье, в разделе «Как в Kali Linux сделать так, чтобы MAC подменялся при каждом подключении».
Большое Вас спасибо за ответ! Делала как раз все так, как было описано в статье, на которую Вы мне дали ссылку. Мак адрес сменялся, но "Имя оборудование" (фирма производитель ноутбука) оставалось прежним. Нашла вот такие параметры для внесения в файл NetworkManager.conf и все заработало. Теперь при сканировании сети мой ноутбук отображается с именем хоста (слово после root@……..) как мне и нужно было.
В процессе установки пришлось убрать пункт скачивания архивов из зеркала, после чего мне было сказано, что функционал системы будет минимальным. Итак, правда ли это, и если правда, то как установить эти архивы уже с самой ОС?
Видимо, вы что-то напутали. Там написано, что без использования зеркала сети, первое обновление просто потребует чуть больше времени. Хотя, ИМХО, эта галочка вообще ни на что не влияет.
Добрый день! Решил установить на флешку Кали из под Virtual box, делал все полностью по инструкции, установка прошла успешно, но к сожалению в Boot меню флешки не видны ни на одном из компов (оба с EFI), secure boot отключал, и прочие манипуляции в Bios проделывал, что еще может быть?
Добрый вечер!
Установил Кали по Вашей инструкции. Все вроде встало нормально. Пролетела в логе пара каких-то error'ов вроде на последнем пункте установки, но система запустилась.
Вот только после перезагрузки Кали спрашивает имя пользователя и пароль. Кроме пароля рута я ничего не задавал, а он не подходит - раз десять пробовал. Как имя пользователя пытался и имя машины, и имя компьютера и произвольное - ничего не подходит.
Пробовал редактировать меню grub (rw и init=/bin/bash). Сменил пароль рута, написало что успешно.
Но снова та же ситуация - не входит.
Помогите, пожалуйста.
Если пароль не подходит, значит вы вводите его неправильно (других причин не бывает в этой ситуации!) — проверьте раскладку клавиатуры, нажатие кнопки TAB, записывайте пароль на бумажку во время установки, чтобы не забыть.
Может быть вы забываете вынуть установочный носитель и вновь загружаетесь в Live-систему? Попробуйте стандартные для Live-системы учётные данные:
Если это всё-таки не Live-система, то смотрите «Как в Linux сбросить забытый пароль входа».
П.с. для первого комментария включена предварительная модерация. Последующие комментарии появляются сразу, но также проверяются.
День добрый! Установила по вашей инструкции kali-linux-2019.4-amd64.
Все хорошо работает, но есть пару вопросов. Во первых почему другой рабочий стол, вместо привычного, скриншот прилагается и второе - по указаной вами схеме, настройки сети, очень медленно грузит страницы браузер.
Приветствую!
Посмотрите тему «В чём различие версий Kali Linux». Если коротко — у вас другой рабочий стол, потому что вы… скачали Kali Linux с другим рабочим столом…UPD: они поменяли рабочий стол по умолчанию, то есть теперь так и должно быть
Что касается скорости сети, вы можете в любой момент вернутся к прежним настройкам, прямо на работающей системе (или на выключенной) и посмотреть, будет разница или нет. Скорее всего причина проблемы в том, что у виртуальной системы мало ресурсов и там всё работает медленно, в том числе и веб-браузер. От этого вам кажется, что сеть работает медленно.
Попробуйте открыть веб-браузер (не сайт, а просто запустить браузер) и посчитайте, сколько секунд проходит до его появления.
при запуске виртуальное машины не предлагает выбрать образ ситсемы, что делаю не так? виртуальный диск не подключаю так как цель "установка кали на флешку"
пишет вот что:
Попробуйте выбрать диск через меню «Устройства» → «Оптические диски» → «Выбрать файл диска» и перезагрузитесь.
Ещё очень важное замечание: статья писалась 4 года назад и сейчас необходимо помнить, что большинство компьютеров используют EFI вместо биос. Если вашему компьютеру меньше 7 лет, то там EFI.
Что мы имеем: компьютер в виртуальной машине устанавливается для работы с БИОСом (в Linux для БИОС и для EFI используются разные загрузчики). А реальный компьютер, где вы будете запускать флешку, имеет EFI. Поэтому чтобы Linux устанавливался для работы с EFI, перед запуском виртуальной машины необходимо в её настройках перейти в «Система» → «Материнская плата» → «Включить EFI (только специальные ОС)». Сейчас добавлю этот пункт в инструкцию.
Кстати, есть же отдельная статья «Установка Kali Linux на флэшку или на внешний диск как полноценную ОС» там этот момент упомянут.
Думаю нужно добавить в статью вот этот пункт, что нужно смонтировать образ в разделе носители, я чет сразу тупанул и не разобрался куда что (я эти статью прочитал, ну там не встречал про это)
При запуске виртуальной машины с кали,последней версии (исо) нет запуститься в Live? как еще можно удалить GPT с флешки, или скачать образ исо для live (3гб)
Возможно есть другие варианты, может через Руфус?
Спасибо.
Не понимаю, в чём ваша цель. Если просто установить, то чем вам не нравится пункт «Графическая установка» в самом верху? На официальной странице скачивания https://www.kali.org/downloads/ есть Kali Linux 64-Bit (Live). Хотя зачем Live если вы хотите сделать установку?
В статье есть абзац про очистку флешки от GPT файлов перед установкой, выполняется из Live.
Сделал стандартными средствами виндовс, через командную строку