Ok, so we just got the piper this month and rapidly came to the realisation that a 7.4gb sd card is ridiculously too small. Also, i wanted to keep the ‘piper’ os clean and separate to anything else we loaded. I’ve used rPi’s before with multiple OS’s running via BerryBoot. This way i could set the Piper up for my son so he had a few choices. The ones we initially selected, being: 1/ Piper (all default and nothing added) 2/ Kodi (So he could play shows from our media setup) 3/ Raspbian (with lots of games, add ins, office apps, browsers, etc.)
1/ i got a 32gb sd (dont get larger than this) and then downloaded and copied over berryboot as per http://www.berryterminal.com/doku.php/berryboot
2/ i then installed raspbian and openelec (kodi)
3/ i downloaded the latest 1.06 image of piper (compressed version) and then extracted to a usb stick
now this is where it gets tricky. you cant just take a normal rPi image and use this with berryboot. the image has to be in a special format called SquashFS. This required a bit of research (as id never heard of this) and also some more work.
**All of the next steps i did on the Piper under raspbian. **
4/ plugged in the usb stick to the piper
5/ followed the instructions for converting a image to a squashfs image at http://www.berryterminal.com/doku.php/berryboot/adding_custom_distributions
6/ once i had the squashfs image i copied it to the usb stick and rebooted the piper
7/ on bootup with berryboot it loaded a os selection screen. you can edit this and then choose to load a squashfs image from a USB. i selected the piper squashfs image i created and kicked off the install.
now when my son starts the piper it defaults to loading piper os, but also gives him the option to load a media centre (kodi) or a raspbian with a bunch of mods and games we are adding in. (there really are quite a few good games that run on the rPI2/3)
anyhow, happy to field any questions as best i can (am a bit of a novice with linux) and if i get enough requests, i could probably upload the squashfs image of piper that i created so you could save a bunch of time, effort and learning if you want to load up a multi-boot setup on a bigger sd like i did.
The piper is fun initially, but kids are fickle and need variety to this end i’d suggest multiple boots off a bigger SD card. that way you can keep piper all default, but still have options for entertainment, games or a bunch of other os’s they could try out. it certainly extends the usefulness. I will post a list of the games ive found later on also.