The Raspberry Pi loads an operating system from the SD card you are using, so you can store different operating systems on separate SD cards, depending on which operating system you want to run. A tool called BerryBoot reduces the number of SD cards you need by providing the ability to boot multiple operating systems from a single SD card, much like Boot Camp for Mac computers.
BerryBoot can hold a single 32GB SD card Multiple Penetration Testing Tools and Distributions. BerryBoot can configure the Pi to use an external hard drive or USB flash drive as the boot source, meaning that each hacker can boot its own multi-OS bootable USB flash drive.
Loading Raspbian, Parrot OS or Kali is as simple as the selection you start each time you launch your Pi. Switching from Kali Linux to Parrot OS with a simple reboot is great, and today it's about using and installing BerryBoot.
There are many reasons for a hacker You want to choose when planning an action from a variety of operating systems. Different operating systems provide different community support and tools, and traditionally one virtual machine is used to test or use different operating systems.
The Raspberry Pi can support a variety of operating systems except Raspbian, including Kali Linux ] BlackArch Linux, Parrot OS and other pen test distributions
Boot from a USB flash drive instead of the SD card
Thanks to an open source project to develop BerryBoot images, there is now a growing collection of security Auditing images for the Pi, which can be added to a USB stick. Today we'll discuss how to set up BerryBoot on an SD card, but I will be giving a follow-up tutorial on how to do this with a USB flash drive that's loaded with a custom zero-byte image of offensive security distros intentionally Vulnerable Test Images
What you need
If you like hacking kits that make your life easier, you can buy most of those things together CanaKit.
Step 1: Prepare BerryBoot & SD Card
Thanks to BerryTerminal you can download the following BerryBoot files from the following links download.  Download the ZIP file and insert the SD card you want to use into your computer with an SD card adapter. You have to format it in FAT32. You can do this with the Disk Utility on a Mac. Select the inserted SD card, click "Delete", select "MS-DOS FAT" for the file format and click "Delete" again.
On Windows, you can format an external hard disk under DOS with FAT 32. Press Win + R enter cmd in the search box. It shows you the command prompt. At the command prompt, type the syntax format / FS: FAT32 F: if F is the drive letter of your external hard disk. Press Enter and the task will be executed.
Once the process is complete, extract the BerryBoot ZIP you downloaded and move the contents of the extracted folder to the newly deleted SD card. Eject the SD card and place it in your Pi.
These first files launch the Pi for the first time and set the configuration settings on first boot. When the first run is complete, you have the option of downloading various operating system images from a wired or wireless Internet connection.
At your first run you will see a rainbow for some seconds. No panic! After hanging for a moment, BerryBoot launches and asks some basic configuration questions about your system. Once these variables are set, BerryBoot will start.
After the configuration has been set, you can choose which drive you want to install the operating system. First, select the SD card as each device you want to boot from must be connected each time you boot the pi for it to work. After selecting the SD card, leave the default setting ext4 and click on "Format".
Now you can select the operating systems you want to load. Now choose "Kali Lite" and make sure you are connected to the internet. The "Connection" bar below shows you which network you are connected to. Click "OK" to start downloading the selected operating system.
The download may take a long time if connected slowly. Once it's done, you should see Kali Lite in your list of installed operating systems. Exit to close the configuration window and use the operating system just downloaded.
After the first startup of BerryBoot, Kali Linux is automatically selected as the operating system to boot. Once a short time has elapsed, boot on your Pi! In Kali Linux. The default logon credentials are root and toor as always.
You can now download other operating systems on your BerryBoot SD card to easily switch between systems as needed. Stay up to date on BerryBoot images and a tutorial on installing on a USB flash drive. You can ask me questions here or @ sadmin2001 on Twitter or Instagram
Do not miss: More Raspberry Pi Hacking Guides on Null Byte