I've different versions of Raspberry Pi's and want a set of different software on all of them. I made sd-card images and that works fine as long it's the same version of a Raspberry, but when the version is different, the image won't even start.

Is there a way that that I can use a set of software (VPN server, Webiopi, Gspread etc) copy to another Raspberry, without installing and setup each and every program again?

  • 1
    You could check out config management software like Puppet, chef or ansible, I run puppet on my pi's Commented Apr 29, 2016 at 19:18
  • try cloning the sd card using techniques such as: lifehacker.com/… Commented Apr 29, 2016 at 19:57
  • 1
    Which version of Raspberry Pi did you use for setting up the sd image you want to copy? My experience shows that images working on Raspberry Pi 2 are compatible with the Raspberry Pi 1, but not necessarily the other way round.
    – DimP
    Commented Apr 29, 2016 at 20:10

1 Answer 1


Provided you are using the latest version of Raspbian you should be able to run the same SD Card on different models (at least kernel 4.1.18). I routinely use cloned cards in a B, B+, Pi2 & Pi3 (although the B doesn't get much use lately).

There are a few things to look out for.

If you want to run them simultaneously you should use different hostname on each. Each needs unique IP address.

There are a few things which differ. Serial has changed on Pi3, but if you use /dev/serial0 it should work on all.

Some distributions e.g. Ubuntu MATE will only work on Pi2 or later.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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