BerryBoot allows you install multiple operating systems onto a single SD card for use with your Raspberry Pi.

PES BerryBoot images can be downloaded using the following links:


Direct Download

Additional Requirements

In addition to the Requirements you will also need to install BerryBoot onto your SD card and copy the appropriate PES BerryBoot image to a USB stick.

Install BerryBoot

Download the latest version of BerryBoot and write it to your SD card.

Note: It is assumed that you have already mounted your SD card at /mnt in this example:

mkdir berryboot
cd berryboot
7z e ../
cp -r ./* /mnt/
umount /mnt

Now insert your SD card, a keyboard, mouse and USB storage device into your Raspberry Pi and turn it on.

Follow the on screen instructions to install BerryBoot.

Install PES BerryBoot Image

Download the PES BerryBoot image for your model of Raspberry Pi from above and unzip it.

Once you get to the BerryBoot menu editor screen proceed as follows:

Hold down the left mouse button on the Add OS menu button and select Install from USB stick.

Select the PES BerryBoot image, e.g. pes-2.8-2020-02-15-rpi2-3-berryboot.img256

Once installed select Edit Config and go to the config.txt and change the GPU memory to 384.

Now you can click Exit to reboot your Rapsberry Pi.

Once rebooted you should now see the PES BerryBoot image as an OS that you can boot.

Your installation is now complete.


Note: you will see an error when PES boots regarding enabling swap. This can be ignored. See issue 48 for further details.

Creating BerryBoot Images

A guide detailing how the PES BerryBoot images are created can be found at PES’ GitHub repository

Feedback is welcome.