This page looks best with JavaScript enabled

Multibooting rasberrypi with berry boot

 ·   ·  ☕ 2 min read

    Download berryboot

    Headless installation

    Normal wired network headless installation

    If you would like to use Berryboot without having a display attached, open the file named cmdline.txt located on the SD card in a text editor, and append the following settings to the same line as the other options:

    vncinstall ipv4= 

    The network information is in IP/netmask/gateway format.
    You can then start a VNC client program on your normal computer, and connect to the IP-address you specified.

    Wireless headless installation

    To start a headless installation using wifi, append to cmdline.txt on the same line as the existing options:

    vncinstall ipv4=

    And create a file called wpa_supplicant.conf on the FAT partition of the SD card with the wifi SSID and password in the following format:

    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

    Known issues

    The VNC client you are using must request 24-bit color (not 256 colors palleted mode). TightVNC and krdc work fine by default, for RealVNC make sure you enable FullColour in the settings.

    Using a VNC client that requests the wrong amount of colors, will crash the application (displaying an “emergency recovery shell” on screen)

    Local Berryboot repository on network share

    Instead of letting Berryboot download operating system image files straight from the Internet, it is also possible to have a local repository in your own network.

    Steps required:

    1. Obtain image files

    Download the Operating System image files you wish to offer on your local repository from the Internet to your local computer.

    1. Put the downloaded files on a Windows file sharing (CIFS) network share

    2. In the Berryboot “Add OS” Windows, press the “Network settings” button, go to the tab “repository” and enter the IP-address of your server, and the name of the share, in the format:


    If no username and password is provided, Berryboot will try to login to the network share as “guest”
    The settings are saved in berryboot.ini on the FAT partition of the SD card.

    Ohidur Rahman Bappy
    Ohidur Rahman Bappy
    📚Learner 🐍 Developer