Hier bei Stack Exchange setzen wir eine Reihe von Raspberry Pi ein, um verschiedene Anzeigen in unserem neuen, fantastischen Hauptsitz in NYC zu erstellen. Ich versuche, die Geräte mit demselben SD-Karten-Image massenweise bereitzustellen. Das Schreiben des Images mit 4 MB / s ist jedoch schmerzhaft langsam, wenn es sich um ein gerades 16-GB-Image handelt, das über erstellt wurde dd
.
Welche Optionen habe ich, um viele Raspberry Pi-Massen aus einem einzigen Quellbild bereitzustellen? Ich habe keine Zeit, ein Bild von einem Distributor vorbrennen zu lassen.
software-installation
Peter Grace
quelle
quelle
Antworten:
Dieses Video zeigt eine Lösung (wenn auch keine besonders elegante). Im Wesentlichen hat der Benutzer eine Reihe von USB-Hubs und SD-Kartenschreibern verkettet, um jeweils 10 SD-Kartenbilder zu brennen.
Er schlägt vor, dass das Skript dafür von seinem GitHub verfügbar sein wird, aber leider kann ich es nicht finden. Dies scheint seine persönliche Website zu sein, wenn Sie ihn für die Lösung kontaktieren möchten.
Ich bezweifle jedoch, dass das Skript sehr komplex ist und nicht viel von Grund auf neu geschrieben werden muss.
quelle
Ein USB 3.0 SD-Kartenleser sollte in der Lage sein, Daten mit der Geschwindigkeitsbegrenzung Ihrer Karte einzugeben. Es wird immer noch viel schneller sein, ein minimales System zu brennen und jeden Raspberry Pi beim zweiten Start die Größenänderung vornehmen zu lassen.
quelle
Ich mache eine ähnliche Sache mit u-boot zum Starten, indem ich seinen pxe-Boot für den Kernel und später nfs für das Root-Dateisystem verwende. Auf diese Weise müssen Sie nur etwa 3 MB schreiben, was sehr schnell erledigt ist. Dies bedeutet auch, dass Sie die Wartung vereinfachen können, indem Sie die einzige Masterkopie auf dem NFS aktualisieren. Der Nachteil ist, dass der Start langsamer ist.
quelle
Alex Bradbury von der Raspberry Pi Foundation packt derzeit ein Tool zusammen, mit dem Sie eine Reihe von SD-Karten gleichzeitig flashen können (obwohl es auf die Anzahl der verfügbaren Hardware-SD-Kartensteckplätze beschränkt ist).
Sein Github- Konto hat es derzeit nicht öffentlich verfügbar, aber es sollte bald geschehen (nach dem, was er mir kürzlich auf einer Konferenz erzählt hat).
quelle