Jump to content
Sign in to follow this  
mr.save

Делаем мультизагрузку на Raspberry Pi с помощью BerryBoot

Recommended Posts

Raspberry Pi загружает операционную систему с любой SD-карты, которую вы в нее вставите. Это позволяет держать разные операционные системы на отдельных SD-картах и менять их в зависимости от того, какая ОС вам нужна. Утилита под названием BerryBoot уменьшает количество SD-карт с разными операционными системами до одной SD-карты, подобно Boot Camp для Mac’ов. С BerryBoot на одной 32-ГБ SD-карте можно использовать несколько дистрибутивов для пентестинга.

BerryBoot может настроить Pi так, что вы сможете использовать внешний жесткий диск или USB-флешку в качестве загрузочного раздела, то есть любой хакер может записать кастомный загрузочный USB-диск (или флешку) с несколькими операционными системами. Выбрать для загрузки Raspbian, Parrot OS или Kali становится возможно из стартового меню при включении вашей Pi. Возможность переключиться с Kali Linux на Parrot OS, просто перезагрузив Pi — крайне удобная функция. Сегодня мы разберемся с тем, как установить и использовать BerryBoot.

Зачем использовать разные операционные системы

Существует много причин, по которым хакеру при планировании своих действий может потребоваться какая-то конкретная операционная система. У различных операционных систем разная поддержка у сообщества и в их составе имеются разные инструменты. Традиционно для тестирования и применения разных операционных систем используется виртуальная машина. Raspberry Pi может поддерживать большое количество операционных систем помимо Raspbian, включая Kali Linux, Black Arch Linux, Parrot OS и другие дистрибутивы для пентестинга.

boot-multiple-operating-systems-raspberry-pi-with-berryboot.w1456.thumb.jpg.3068b8d7e887836eca62c2c1a81ecd52.jpg

Загрузка с USB-флешки вместо SD-карты

Благодаря опенсорсному проекту для создания образов операционных систем BerryBoot коллекция образов для аудита безопасности для Pi, которые можно записать на USB-диск или флешку, постоянно растет. Сегодня мы поговорим о том, как установить BerryBoot на SD-карту, а в следующей статье мы посмотрим, как это сделать с помощью USB-флешки с предварительно записанным на нее кастомным образом для пентестинга.

boot-multiple-operating-systems-raspberry-pi-with-berryboot.w1456-1.thumb.jpg.9909932103cdd4a26069eb76c5f18dd9.jpg

Что вам понадобится

  • Raspberry Pi (BerryBoot будет работать на Pi 2, 3, Zero и Zero W)
  • 32 — 64 ГБ SD-карты (хотя мы такое проделывали и с 16 ГБ)
  • Источник питания и HDMI-провод
  • USB-клавиатура или мышь
  • Ноутбук для загрузки файлов на SD-карту
  • Адаптер SD-карты
  • Файлы сайта Berry ( HYPERLINK «http://www.berryterminal.com/» http://www.berryterminal.com/)

Если вам нравятся хакерские наборы, которые могут сильно облегчить жизнь, то вы можете получить большинство из этих вещей, прикупив комплект от CanaKit.

Шаг 1. Скачайте BerryBoot и приготовьте SD-карту

Благодаря BerryTerminal по ссылкам ниже вы можете скачать следующие файлы BerryBoot:

Загрузите ZIP-файл и вставьте SD-карту, которую хотели использовать, в адаптер и подключите ее к компьютеру. Вам нужно отформатировать ее в файловую систему FAT32. На Mac вы можете сделать это с помощью Disk Utility. Выберите вставленную SD-карту, нажмите «Erase», в качестве формата файла укажите «MS-DOS FAT» и кликните «Erase» еще раз.

boot-multiple-operating-systems-raspberry-pi-with-berryboot.w1456-2.jpg.d5eb736bf8e58d9b90133ef37a3ad95f.jpg

В Windows вы можете отформатировать внешний жесткий диск в FAT 32 с помощью DOS. Нажмите Win + R, введите cmd в поле поиска. Он отобразит командную строку. Введите в консоли format /FS:FAT32 F:, при условии, что F — буква диска вашего внешнего жесткого диска. Нажмите Enter.

Как только процесс будет завершен, распакуйте ZIP-архив BerryBoot, который вы скачали и переместите содержимое распакованной папки на отформатированную SD-карту. Извлеките SD-карту и вставьте ее в вашу Pi.

Эти файлы загрузят Pi в первый раз и при первом своем запуске установят нужные параметры конфигурации. После завершения первоначальной загрузки у вас будет возможность скачать различные образы ОС через проводное или беспроводное интернет-соединение.

Шаг 2. Первый запуск BerryBoot

При первом запуске несколько секунд вы будете видеть радугу. Не бойтесь! BerryBoot запустится и задаст вам несколько основных вопросов по настройке системы. После установки этих параметров запускается BerryBoot.

boot-multiple-operating-systems-raspberry-pi-with-berryboot.w1456-3.thumb.jpg.404eb975cd8ed7811d016e0fb7864356.jpg

После того, как настройка будет завершена, вы сможете выбрать, на какой диск вы хотите установить операционную систему. Для начала выберите SD-карту, так как любое устройство, которое вы выбрали для загрузки, должно быть подключено к Pi. После того, как вы выберете SD-карту, оставьте настройки по умолчанию в ext4 и кликните «Format».

boot-multiple-operating-systems-raspberry-pi-with-berryboot.w1456-4.thumb.jpg.065b094359ff7834bdf6206b581a7830.jpg

Шаг 3. Загрузка установленной операционной системы

Теперь вы можете выбирать, какую операционную систему хотите загрузить. Для начала выберите «Kali Lite» и убедитесь, что вы подключены к Интернету. Панель «Connection» внизу покажет вам, к какой сети вы подключены. Кликните «ОК», чтобы начать скачивание выбранной ОС.

boot-multiple-operating-systems-raspberry-pi-with-berryboot.w1456-5.thumb.jpg.06dca8cdb02a6e426170d29a42e8986a.jpg

При медленном соединении скачивание может занять много времени. Как только все будет завершено, вы должны увидеть Kali Lite в списке установленных операционных систем. Выйдите, чтобы закрыть окно конфигурации и использовать загруженную ОС.

boot-multiple-operating-systems-raspberry-pi-with-berryboot.w1456-6.thumb.jpg.ae2bdde5d167564efc529cd1df27e455.jpg

Шаг 4. Загрузка установленной ОС

После завершения первого запуска в BerryBoot, Kali Linux будет автоматически выбрана в качестве ОС для загрузки. По завершении небольшого загрузочного тайм-аута, вы загрузитесь в Kali Linux на своей Pi. Учетные данные по умолчанию для входа в систему — это root и toor, как всегда.

boot-multiple-operating-systems-raspberry-pi-with-berryboot.w1456-7.thumb.jpg.b94462ab04664e0bb93be591cf33490d.jpg

Теперь вы можете скачать на вашу BerryBoot SD-карту другие операционные системы, и в случае необходимости легко переключаться между ними.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...