Как Сделать [Kali/Parrot] Live USB Persistence Без Windows

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

hack-anonim

Пользователь

hack-anonim

Пользователь
24 Окт 2015
572
316
upload_2016-12-31_2-5-3.jpg

Коротко о том, что вы уже должны знать. Для запуска Linux с флешки на любом компьютере необходимо записать образ системы на USB накопитель. Некоторые дистрибутивы «умеют» сохранять загруженные/изменённые данные для следующих запусков. Но их для этого предварительно нужно настроить.

Цель написания данной статьи заключается в том, что нет (или я не нашёл) полной инструкции как сделать Linux live usb без помощиWindows, да ещё и с persistence разделом.



Инструментарий:

• Рабочий Linux с установленными программами fdisk, dd, mkfs и доступом к root
• ISO образ Linux’а, который мы хотим запускать с флешки (у меня например Parrot OS)
• USB накопитель 4Gb или более
• Прямые руки и немного времени



Предупреждения:

• /dev/sdb — путь к файловой системе устройства (USB накопителю), у вас он может быть другим, например sdc, sdd и т.д., поэтомубудьте внимательны.
• sdbn, где n — число от 1, это нумерация разделов вашего запоминающего устройства.
• Иногда при изменении структуры файловой системы флешки её нужно будет перевставить в компьютер, чтобы тот или иной раздел появился в /dev.



Ход работы Порядок действий:

Во-первых, с помощью fdisk удаляем все разделы, которые есть на флешке. В моём случае их было 4, потому что все последующие действия я уже совершал, пока пробовал сделать live usb в первый раз.

upload_2016-12-31_2-5-3.png

Разумеется, чтобы лучше понять, что происходит на скриншотах, вам нужно прочесть описания используемых инструментов.
Не обращайте внимания на такие предупреждения красного цвета.
Проверим, всё ли получилось командой fdisk /dev/sdb -l. Она покажет, что разделов на флешке не осталось.

upload_2016-12-31_2-5-3.png

upload_2016-12-31_2-5-3.png

Теперь можно нужно записать наш образ, делается это командой dd if=/<путь_к>/linux.iso of=/dev/sdb status=progress (очень полезная вещь, советую отдельно про неё почитать):

upload_2016-12-31_2-5-3.png

Несмотря на огромную скорость, этот процесс займёт несколько минут, после чего проверяем, что у нас получилось.

upload_2016-12-31_2-5-3.png

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

На самом деле, нашу «живую» флешку уже можно использовать по назначению. Можете перезагрузить компьютер и в качестве загрузочного диска выбрать usb накопитель. Однако я поступил немного проще и загрузился с флешки на Virtual Box.

upload_2016-12-31_2-5-3.png

Подсказка: для создания usblive.vmdk нужно вбить в терминале VBoxManage internalcommands createrawvmdk -filename /home/<ваш_username>/usblive.vmdk -rawdisk /dev/sdb

Теперь, чтобы было где хранить все изменённые/созданные/установленные файлы и программы, нужно создать один логический раздел и в нём один подраздел (в дальнейшем sdb3 и sdb5). Снова используем fdisk

upload_2016-12-31_2-5-3.png

И проверяем что получилось

upload_2016-12-31_2-5-3.png

Следующим действием в разделе sdb5 мы создадим файловую систему ext4, в которой и будут храниться наши файлы и программы.

upload_2016-12-31_2-5-3.png

Должен заметить, что параметр после опции -L обязательно должен быть persistence.

Осталось указать системе на persistence раздел следующими действиями:

sudo su
mkdir -p /mnt/pers
mount /dev/sdb5 /mnt/pers
echo «/ union» > /mnt/pers/persistence.conf
umount /dev/sdb5
exit

upload_2016-12-31_2-5-3.png

Я специально сделал немного по-другому, чтобы показать, для чего нужно переключаться на пользователя root, иначе нам не удастся записать файл persistence.conf.

Вот и всё! Осталось загрузиться с флешки, и проверить, сохраняются ли изменения. Например, поставить aircrack-ng, создать любой файлик, и перезагрузиться снова, чтобы убедиться, что всё осталось на месте.

upload_2016-12-31_2-5-3.png

 

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2022

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя