Raspberry Pi über das Netzwerk neuinstallieren

Raspberry Pi über das Netzwerk neuinstallieren

Macht vorher Backups, Datenverlust ist hier nicht ausgeschlossen!

Manchmal gibt es den Fall das man sein System neuinstallieren möchte, das Problem beim Pi, es sind 3. Geräte notwendig. Darunter ein PC der über einen Kartenleser verfügt.
Installieren über den USB Stick schlägt mit der herkömmlichen Methode auch fehl, da der Bootloader auf der SD-Karte und nicht in einem internen Speicher ist.
Doch es gibt auch Lösungen um es über das Netzwerk frisch zu installieren.

Zu erst müssen wir im System Kernel die mgaische SysRq Option aktivieren.
echo 1 > /proc/sys/kernel/sysrq
Das aktiviert den Neustart des Raspberry ohne reguläre Befehle.

Nach dem Neustart loggen wir uns uns per ssh ein.
Danach downloaden wir das Image auf die SD Karte und schreiben sie im Live Modus darauf.
ssh user@pi "curl -L http://downloads.raspberrypi.org/raspbian_lite_latest | pv | funzip | dd bs=4M of=/dev/mmcblk0

Den Raspberry Pi noch einmal neustarten und geniesen.
echo b > /proc/sysrq-trigger

Ihr müsst schauen das ihr ein stabiles Netzwerk habt, denn wenn während des Prozesses die Verbindung abbricht, könnt ihr wieder klassisch die SD Karte beschreiben, da keine neue Verbindung aufbaubar ist.