Für den Raspberry Pi gibt es viele fertige Distributionen für den allgemeinen Einsatz wie z.B. Rasbian oder Noobs. Oder für spezielle Anwendungen wie OSMC, OpenElec oder Volumino für die Multimedia Anwendungen. Ein großer unterschied zwischen allen Distributionen ist dauer bis das System gebootet hat. Für viele Anwendungen ist der Ballast der während des Boots geladen wird nicht notwendig und verschwendet nur unnütz Zeit…
Mit einem minimalen Linux Image kann die Bootzeit aber beträchtlich gesenkt werden.
Um für den Raspberry Pi ein solches Linuximage zu bauen gibt es Buildroot. Für dem Raspberry Pi gibt es bereits speziell angepasste Versionen. Hier verwenden wir die von gamaral.
git clone https://github.com/gamaral/rpi-buildroot cd rpi-buildroot make raspberrypi3_defconfig # für ältere Modelle entsprechend anpassen make xconfig
Nun erscheint eine schöne Oberfläche in der man die Funktionen / Anwendungen auswählen kann die im Image enthalten sein sollen.
Nach dem alles konfiguriert ist kann man die Einstellungen speichern und mittels
make
den Buildprozess starten.
Nach erfolgreichem Build findet sich das Image für die SD-Karte in folgendem Ordner: output/images/sdcard.img
Dieses kann dann mit dd auf die SD-Karte gebracht werden
dd if=output/images/sdcard.img of=/dev/sdX
Für Windowsnutzer gibt es das Tool Win32DiskImager.