Kushavin's blog

Обзоры, статьи и руководства по Windows и Linux системам

Установка Kali Linux на USB Флешку

Приветствую Вас, сегодня мы продолжаем тему хакерского дистрибутива Kali Linux. Для комфортной работы с ним, удобней всего установить его на USB флешку с возможностью сохранения изменений после перезагрузки. Инструкция от Backtrack не подходит, а официальный способ имеет ряд ограничений. Давайте посмотрим как это можно сделать другим способом.

Сразу скажу, что данный метод я подсмотрел на англоязычном блоге, будет время и Вы почитайте.

Задача — установить Kali Linux на флешку, при этом мы хотим, чтобы все изменения (дополнительный софт, установленные обновления, персональные файлы и настройки) сохранялись после перезагрузки.

Что нам понадобится: DVD с записанным образом Kali Linux, USB флешка 4 и более гигабайт, подключение к сети интернет, компьютер на котором мы будем запускать Kali и устанавливать её на флешку.

Все операции мы выполняем в загруженной Kali Linux на реальной машине (ПК или ноутбуке).

Шаг первый — форматируем флешку.

И так, первым делом мы запускаем Kali Linux с DVD диска, загружаемся и подключаемся к сети интернет. Теперь вставляем флешку и после этого запускаем программу GParted (она уже установлена в Kali). После запуска Gparted выбираем свою флешку и форматируем её на 2 раздела: один 3000 мбайт, второй сколько душе угодно (он будет использоваться для хранения всех изменений во время вашей работы и позволит сохранять их после перезагрузки). ОБЯЗАТЕЛЬНО ЗАПОМИНАЕМ КАК НАЗЫВАЕТСЯ НАША ФЛЕШКА, это может быть sdb или sdc, может и по другому называться.

Первый раздел называем Kali, файловую систему выбираем ext4, после создания не забываем добавить к нему флаг boot (ЭТО ВАЖНО)!

Второй раздел называем persistence (ЭТО ТОЖЕ ВАЖНО), файловая система опять ext4.

В итоге вы получите 2 раздела на флешке, у меня это sdb1 и sdb2, далее по тексту я буду эти разделы называть [ваша флешка]1 и [ваша флешка]2

Установка Kali на USB, форматируем флешку

Установка Kali на USB, форматируем флешку

Шаг второй — загрузчик extlinux

После того, как вы закончили с форматированием закрываем GParted и запускаем терминал. Для того, чтобы мы могли загружаться с ext4 раздела, нужно добавить extlinux загрузчик на первый раздел флешки. Сначала установим extlinux. Сделать это можно 2 спосабами.

Способ первый:

в консоле введём команду apt-get install extlinux

Способ второй, вводим команды:

cd /tmp

wget http://ftp.us.debian.org/debian/pool/main/s/syslinux/extlinux_4.05+dfsg-6+deb7u1_i386.deb

 

dpkg -i ./extlinux_4.05+dfsg-6+deb7u1_i386.deb

 

Я использовал второй способ.

Теперь введём последнюю команду (Внимание! Правильно укажите название флешки, о котором я говорил вам раньше!):

dd if=/usr/lib/extlinux/mbr.bin of=/dev/[ваша флешка]

Если всё хорошо, то вы увидите:

0+1 records in

0+1 records out

440 bytes (440 B) copied, 0.00126658 s, 347 kB/s

 

Шаг третий — монтируем разделы и копируем файлы

Для начала нам нужно смонтировать разделы флешки, для этого создаём 2 папки:

mkdir /mnt/sr0 /mnt/kali

теперь монтируем к ним наши разделы, один это DVD привод (у меня это sr0), второй это наш первый раздел флешки (у меня это sdb1):

mount /dev/sr0 /mnt/sr0/

mount /dev/[ваша флешка]1 /mnt/kali/

Теперь запишем файлы с DVD на флешку:

rsync -a /mnt/sr0/* /mnt/kali

 Шаг четвёртый — последние штрихи

Теперь нам нужно изменить меню загрузки, для этого идём в папку isolinux (обычным файловым менеджером) и редактируем там файл live.cfg. Меняем первый пункт меню загрузки на это:

label live-686-pae-persistence

menu label ^Live persistence (686-pae)

menu default

linux /live/vmlinuz

initrd /live/initrd.img

append boot=live noconfig=sudo username=root hostname=windows2020 persistence

И сохраняем файл. Кстати, вместо windows2020 вы можете написать что угодно, это имя вашего компьютера после загрузки (используется по сети).

Теперь серия команд, которые позволят нашему Linux загружаться:

$ cp /mnt/kali/isolinux/isolinux.cfg /mnt/kali/isolinux/extlinux.conf

$ extlinux –install /mnt/kali/isolinux/

/mnt/kali/isolinux/ is device /dev/sda1

И для того, чтобы у нас работало сохранение данных между перезагрузками делаем ещё несколько команд:

$ mkdir /mnt/persist

$ mount /dev/[ваша флешка]2 /mnt/persist/

$ echo “/ union” > /mnt/persist/persistence.conf

Вот и всё, теперь перезагружаемся и пробуем загрузиться с флешки. Удачных экспериментов, товарищи хакеры.

Раскажи



Ещё интересные материалы:

Самые обсуждаемые статьи:


  • Прошиваем МФУ Sumsung SCX 4824 FN - 112 comments
  • Asus K40AB - маленький монстр - 64 comments
  • Как выбрать ноутбук? Или как купить ноутбук правильно? - 19 comments
  • Обзор Microsoft Security Essentials - 18 comments
  • Установка BackTrack 4 на USB брелок - 17 comments

  • Отзывов: 15, Отзывы или Пинг

    1. varrt

      $ extlinux –install /mnt/kali/isolinux/

      there are two “-”

      –install

      14 Ноя 2013

    2. Дмитрий

      почему то все равно не сохряняются языковые настройки

      24 Ноя 2013

    3. Михаил

      Зачёт! Хорошая инструкция, лучше чем на офф.сайте и все работает.

      06 Дек 2013

    4. Crash_Overide

      Да могу только одно сказать. Я не пробовал ну в скором времени по пробую. Надеюсь этот метод рабочий и заранее спасибо))) Всех с наступающим Новым 2014 годом. Всем хаккерам желаю в новом году по больше новых уязвимостей, хороших взломов.

      24 Дек 2013

    5. Pavel

      root@kali:/tmp# mount /dev/sdc1 /mnt/kali/
      root@kali:/tmp# rsync -a /mnt/sr0/* /mnt/kali
      rsync: link_stat “/mnt/sr0/*” failed: No such file or directory (2)
      rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]

      06 Янв 2014

    6. TL

      Благодарю.

      14 Янв 2014

    7. Александр

      не работает сохранение данных между перезагрузками persistence.conf на /dev/sdc2 есть

      16 Янв 2014

    8. Николай

      Спасибо, за инструкцию по установке Kali Linux на Usb. Решил попросить ВАС, если будет время напишите инструкцию по установке Kali Linux 1.06 amd.64 c разделом persistence на USB. Ваша инструкция понравилась, но не получилось до конца все операции корректно выполнить. На официальный сайт просьба не отсылать. Многим пригодилась бы Ваша помощь.

      31 Янв 2014

    9. vlad

      Подскажите, пожалуйста:
      1.В ответ на команду “cp /mnt/kali/isolinux/isolinux.cfg /mnt/kali /isolinux/extlinux.conf” пишет, что не видет “isolinux.cfg”.

      2.Это две команды или одна?
      $ extlinux –install /mnt/kali/isolinux/
      /mnt/kali/isolinux/ is device /dev/sda1

      Спасибо за ответ.

      02 Фев 2014

    10. Kolya

      У кого не сохраняются изменения после перезагрузки, сделайте следующее: откройте файл persistence.conf (он должен быть на втором разделе флешки если вы все правильно сделали до этого) и сотрите все кавычки.

      08 Фев 2014

    11. Vasilii

      Pishet toge samoe
      “.В ответ на команду: “cp /mnt/kali/isolinux/isolinux.cfg /mnt/kali /isolinux/extlinux.conf”
      пишет, cp: cannot stat `/mnt/kali/isolinux/isolinux.cfg’: No such file or directory
      Kak eto ustranit? Pomogite please

      09 Фев 2014

    12. vedemur

      Делал 6 раз и не получилось. extlinux –install /mnt/kali/isolinux/-no such …
      cp /mnt/kali/isolinux/isolinux.cfg /mnt/kali/isolinux/extlinux.conf-почему-то записывает в (loader) windows7.

      09 Фев 2014

    13. vedemur

      После команды cp /mnt/kali/isolinux/isolinux.cfg /mnt/kali/isolinux/extlinux.conf должно писать /mnt/kali/isolinux/ is device /dev/sda1 ?

      09 Фев 2014

    14. vedemur

      здесь, наверное, ошибка $ extlinux –install /mnt/kali/isolinux/. Кажется должно быть …–install…

      10 Фев 2014

    15. vedemur

      т.е. два тире – -

      10 Фев 2014

    Отзыв на “Установка Kali Linux на USB Флешку”


    7 + = одиннадцать

    Rambler's Top100