So I have a Raspberry Pi 3B that I have setup to run OSMC. I would like to use the same Pi, but be able to boot from a choice of systems.

Berryboot seems like a perfect solution, but is there a way to clone my existing system as an option to boot? I don't want to lose my configuration for the OSMC I already run if possible.

| improve this question | | | | |

Berryboot has a number of limitations. I haven't used it for years but all OS must share a common kernel.

I suggest you look at PINN which is well documented, including building custom OS - all of which operate independently.

Personally, I wouldn't bother - it is just as easy to swap SD Cards.

| improve this answer | | | | |
  • I haven't heard of PINN, but I will check it out. So if I have a backup .img of my osmc sd card, would I be able to use that as one of the OS's? The placement of my RPi in my media console makes it a bit annoying to swap cards, so something that can let me choose what to boot would be perfect for me. – lukehod Feb 2 at 4:28
  • @lukehod The actual OS is just 2 normal partitions - you would need to adjust PARTUUID in cmdline.txt and /etc/fstab and prepare a file for PINN. The easiest would be to do a fresh install of OSMC and overwrite to root partition. PINN has extensive documentation. – Milliways Feb 2 at 4:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.