HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Kali Linux не загружается – решение проблем
Пожалуйста, перейдите на новую статью, в которой собрано больше советов: « Что делать если не загружается Linux ».
При установке Kali Linux несколько раз столкнулся с проблемой, что система просто не загружается. Надеюсь, эта небольшая заметка поможет сберечь время тем, у кого похожая ситуация.
Не загружается Live-образ Kali Linux
Причина может быть в том, что в вашем BIOS (UEFI) включены опции Quick boot и (или) Secure boot. Зайдите в БИОС и отключите их.
БИОС не видит загрузочную флешку
Скорее всего, вы неправильно записали Live образ. Скачайте программу Win32 Disk Imager и создайте загрузочную флешку с её помощью.
Не нужно беспокоится, о версии для UEFI или для БИОСа, поскольку современные Live-образы Kali Linux поддерживают оба варианта. Записанная с помощью Win32 Disk Imager флешка будет грузиться в любом случае.
Загрузка доходит до меню, но замирает на экране консоли или после ввода логина и пароля
Если вы видите загрузочное меню Kali Linux с разными вариантами загрузки и после него продолжается загрузка системы, но она не завершается успехом, значит флешка записана правильно, но присутствуют проблемы в самой системе – чаще всего это несовместимость модулей ядра и самого ядра, отсутствие или дублирование драйверов.
В некоторых случаях может появиться графический интерфейс (менеджер отображения) с приглашением ввести логин и пароль, но после ввода учётных данных вся система зависает.
Аналогичная проблема может возникнуть и с Live образом – следующий рецепт подходит и для установленной системы и для Live системы.
Чтобы избежать эту проблему, когда появится меню загрузки GRUB нажмите букву e. Теперь отредактируйте опции загрузки, добавив nomodeset. Для этого найдите строку, начинающуюся со слова linux и в её конец допишите через пробел слово nomodeset. Для продолжения загрузки нажмите F10.
Эта настройка действует только для текущей загрузки и при последующих перезагрузках системы это нужно делать снова.
Можно сделать опцию nomodeset постоянной для GRUB, но лучше найти проблемный модуль и отключить его.
В данный момент на эту проблему жалуются владельцы компьютеров с видеокартами NVidia. Причина, судя по всему, в конфликте последних версий ядра Linux с проприетарными драйверами NVidia и свободными драйверами nouveau.
Одним из подтверждений этого является строка
в консоли загрузки.
Для отключения nouveau выполните команду:
Если вы не можете загрузиться в графический интерфейс, то попробуйте с помощью сочетаний клавиш Ctrl+Alt+F1, Ctrl+Alt+F2, Ctrl+Alt+F3 и так далее перейти в консоль. Залогинтесь там и с помощью консольного редактора создайте в папке /etc/modprobe.d/ файл blacklist-nouveau.conf со следующим содержимым:
Для создания файла с помощью текстового редактора nano:
Как запустить Kali Linux с флешки
Kali Linux — пожалуй один из самых популярных и востребованных дистрибутивов Linux в сфере информационной безопасности, который включает в себя сотни различных инструментов для тестирования компьютерных систем и сетей путем проведения различного рода «атак на проникновение».
Дистрибутив разрабатывается на базе Debian, первый официальный релиз Kali Linux состоялся 13 марта 2013 года. С тех пор разработчики внесли множество изменений в систему: был сделан упор на стабильность работы и функциональность дистрибутива, а также был «отфильтрован» и сам инструментарий. Дальше мы рассмотим как запустить kali linux с флешки.
Как запустить Kali Linux с флешки
Дистрибутив можно использовать как из виртуальной машины и жесткого диска, так и прямо с USB-флешки (LiveUSB). В данной статье будет рассмотрен процесс записи Kali Linux на USB в операционной системе Windows и в Linux, также будет рассмотрена возможность создания persistence раздела на USB флешке для последующего сохранения данных.
Как записать Kali Linux на флешку в Windows
Для записи образа Kali linux в Windows вам понадобится флешка на 8GB и более и программа под названием «Rufus», которая отлично справляется со своей задачей. Скачать Rufus вы можете с официального сайта разработчика.
Шаг 1. Установка Rufus
Скачайте и запустите программу:
Шаг 2. Определяем USB
Подключите флешку к компьютеру и нажмите на кнопку «Устройство» и выберите нужную флешку для записи образа Kali:
Шаг 3. Определяем ISO — образ
Затем нажмите на выделенную кнопку и выберите ваш образ с Kali Linux:
Шаг 4. Запись образа на USB
Программа успешно определила ISO — образ, нажмите кнопку «старт» и дождитесь завершения записи образа:
После того как образ будет записан — вы получите полностью рабочий Kali Linux, который можно будет запускать прямо с флешки в режиме Live USB. Однако все изменения и все ваши данные будут потеряны после каждого выключения или перезагрузки вашей живой системы. И для того чтобы этого избежать, мы создадим persistence раздел, который позволит вам сохранять все ваши настройки и данные на флешке. Создание загрузочной флешки kali linux завершено.
Создание persistence раздела Kali Linux в Windows
Для того чтобы создать persistence раздел Kali Linux в Windows нам понадобится программа под названием «MiniTool Partition Wizard Free Setup Wizard», которую вы можете скачать прямо с официального сайта.
Шаг 5. Установка программы
Скачайте, установите и запустите программу:
Шаг 6. Определяем USB
Теперь вам необходимо найти ваш вашу флешку. В моем случае это Disk 3:
Шаг 7. Разметка USB
На этом шаге нам необходимо сократить размер основного раздела Kali Linux и добавить туда persistence, который и будет отвечать за сохранение всех ваших системных настроек и данных. Для этого щелкните правой кнопкой мыши по разделу на вашем USB и выберете пункт «Move/Resize» (переместить/ изменить размер):
В открывшемся окне двигаем ползунок для регулировки размера основного раздела Kali Linux. Затем, определившись с размером, нажимаем кнопку ок:
Как видно на фотографии ниже, у нас появился новый unallocated (нераспределенный) раздел флешки, который нам нужно будет разметить. Кликаем по нему правой кнопкой мыши и выбираем пункт «Create»:
В открывшемся окне в поле «Partition Label» пишем название раздела «persistence». В поле «Create As» выбираем Primary и файловую систему Ext4. Размер выбираем максимально допустимый. Нажимаем кнопку «ок»:
Затем в правом верхнем углу нажимаем кнопку «Apply» и ждем завершения процесса. После того как менеджер разделов закончит свою работу, перезагрузите компьютер и загрузитесь с вашей флешки с Kali Linux и переходите к пункту статьи «Настройка persistence раздела Kali Linux» для того чтобы завершить настройку созданного persistence раздела. Теперь перейдем к тому как записать kali linux на флешку через ос Linux.
Как записать Kali Linux на флешку в Linux
Для того чтобы записать образ Kali Linux на флешку в Linux, достаточно использовать утилиту dd. Команда будет выглядеть вот так:
sudo dd bs=4M if=/путь/к/kali-linux.iso of=/dev/sd[буква_флешки] status=progress
/Загрузки/kali-linux.iso of=/dev/sdb status=progress
Помимо этого, записать образ можно с помощью отличной опенсорсной программы «Etcher». Скачать программу можно с сайта проекта. Запускаем программу, нажимаем «Select Image» и выбираем образ Kali Linux:
После этого программа сама определит и выберет подходящий подключенный к компьютеру USB:
Затем нажимаем кнопку «Flash», вводим пароль суперпользователя и ждем завршения процесса записи:
Программа уведомит вас по завершению записи на флешку:
После того как мы закончили с записью флешки с Kali Linux, нам необходимо создать на USB- флешке persistence раздел. Для этого нам понадобится программа Gparted, скачать которую вы можете с официального сайта разработчика. Теперь запуск Gparted:
Нажимаем на выделенное окошко и ищем в выпадающем списке USB флешку и кликаем по нему. В моем случае это /dev/sdg:
И при переходе к разделам на нашей USB флешке мы видим, что Etcher, с помощью которого мы записывали Kali Linux, разметил лишь необходимый объем памяти, а свободное место оставил неразмеченным:
На этом неразмеченном пространстве мы и создадим наш persistence раздел. Правой кнопкой мыши кликаем по неразмеченной области и выбираем «новый» :
В открывшемся окне выбираем максимально допустимый объем памяти для раздела, в пункте «Создать как» выбираем «Основной раздел», файловую систему выбираем Ext4. В поле «Метка» прописываем persistence и затем нажимаем добавить:
После этого нажимаем «Применить» и Gparted начнет разметку USB диска:
Вы уже можете выполнять запуск с флешки kali linux, но перейдем к настройке persistence раздела Kali Linux.
Настройка persistence раздела Kali Linux
Теперь перезагружаем компьютер, загружаемся с вашей флешки с Kali Linux и выбираем пункт «Live USB Persistence» и входим в систему со стандартными логином — root и паролем — toor :
После того как вы войдете в систему на вашем рабочем столе должен появиться файл раздела для постоянного хранилища. Теперь нам необходимо найти его местонахождение. Открываем терминал и прописываем команду:
И ищем ваш постоянный раздел на флешке. В моем случае это /dev/sdg3:
Затем прописываем в терминале следующие команды, где вместо sdg3 — ваше расположение раздела флешки:
mount /dev/sdg3 /mnt/USB
echo «/ union» >> /mnt/USB/persistence.conf
После этого можете выполнять запуск вашей системы и использовать вашу LiveUSB с Kali Linux с возможностью сохранять все системные настройки и данные.
Выводы
Таким образом мы расмотрели как делается загрузочная флешка kali linux в Windows и Linux с возможностью сохранять все внесенные в систему изменения и данные.