moenad wrote:What's the fastest way to deploy to a high number of raspberry pis rather than manually cloning each and every sd cards for the 50 pis?
I have 1 sd card that I need to clone for all the other raspberry pis.
Any fast and recommended way to do it?
Get that 1 card set up like you want it, include some way for the name of each image to increment so there isn't any collisions on the network, physically set up about five of the pi on a network headless, use dd to grab a copy of the sdcard and then copy that image to five flash drives. Get a copy of tiny core for the pi and set that up on a spare sdcard of basically any size, even 32megs. Set it up so that it will automatically have dd available on boot. Then boot each of the five pi one at a time from that single sdcard, which you'd remove from each pi and put in the next after it boots. Then with all those sdcard slots open, because you've removed the cards, put in the first set of sdcards to flash. ssh into each machine from a single controlling machine and run dd in each tab. Once that is done, remove cards, put in new cards, repeat. This can be a script that is just run by hitting the up arrow key and enter. Of course check to make sure you're cards are really burning correctly! Once you get this going, it will likely be so slick you'll wish you had 500 cards to make.