Erfahre, wie du den RevPi über einen Windows-PC flashen kannst. Sichere ein Backup des aktuellen Image auf einem externen Datenträger und installiere dann ein neues Betriebssystem-Image. Mit dem Befehl cat /etc/revpi/image-release erfährst du, welche Image-Version aktuell auf deinem RevPi installiert ist, siehe Geräteinformation abfragen.

Alternativ kannst du ein neues Image mit dem Raspberry Pi Imager installieren.

In den Release Notes findest du Informationen zu Breaking Changes, Bug-Fixes, Sicherheitspatches und Systemvoraussetzungen, die für die Migration und Kompatibilität deiner bestehenden Installation relevant sind.

Voraussetzungen #

Verbinde deinen RevPi mit einem Bildschirm, einer Maus und einer Tastatur, siehe Desktop-Betrieb einrichten oder stelle sicher, dass dein RevPi mit einem Netzwerk verbunden und über eine SSH-Verbindung erreichbar ist.

Du benötigst:

✓ ein USB-2.0-Kabel von Typ-A auf Micro-USB bzw. USB-C

✓ ein Datenträger mit ausreichend Speicherplatz, z. B. USB-Stick oder Festplatte

✓ ein Imager-Programm, z. B. Win32 Disk Imager

✓ MD5-Checksummenprüfer, z. B. WinMD5Free

✓ einen GPG-Zertifikatsmanager, z. B. gpg4win mit Kleopatra

✓ das USB-Boot-Hilfsprogramm rpiboot

Note

▷ Verwende immer die neuste Version von rpiboot, um sicherzustellen, dass die aktuelle Hardwareversionen unterstützt werden.

Für Windows stehen ggf. mehrere Varianten von rpiboot zur Verfügung:

▷ Öffne den Programm-Ordner von rpiboot auf deinem PC.

▷ Wähle die für deinen RevPi passende Variante (z. B. CM5 für RevPi Connect 5).

Schritt 1: Bootloader-Modus starten #

▷ Deaktiviere ggf. den Watchdog.

▷ Fahre den RevPi herunter und trenne ihn von der Spannungsversorgung ab.

▷ Schließe den RevPi über die Micro-USB- bzw. USB-C-Buchse an deinen PC an.

▷ Starte rpiboot auf deinem PC.

▷ Schließe den RevPi wieder an die Spannungsversorgung an.

❯ Mit angeschlossenem Micro-USB- oder USB-C-Kabel wechselt der RevPi in den Bootloader-Modus.

❯ rpiboot erkennt dann das Gerät und lädt die erforderlichen Dateien, bis der RevPi als Wechseldatenträger angezeigt wird.

▷ Wähle Action for removable disk  No action.

❯ Dem RevPi wird als Wechseldatenträger ein Laufwerkbuchstabe zugeordnet, z. B. (D:\).

Schritt 2: Image sichern #

▷ Starte das Imager-Programm (Win32 Disk Imager).

▷ Wähle unter Image file den vorbereiteten Datenträger, z. B. den USB-Stick.

▷ Gib einen Namen für das Image an. Der Name muss die Dateiendung .img haben.

▷ Wähle unter Data carrier den Laufwerkbuchstaben des RevPi.

▷ Wähle read.

❯❯ Die Sicherung des Images wird erstellt. Der Vorgang kann einige Minuten dauern.

Schritt 3: Neues Image herunterladen #

▷ Lade das neue Betriebssystem-Image herunter.

▷ Entpacke das Image-Paket (.zip).

Das Paket enthält u. a.:

  • das Image in einer Datenträgerimagedatei (.img)

  • die MD5-Datei (.md5sum.txt)

  • die Image-Signatur-Datei (.img.asc)

Schritt 4: MD5-Checksumme prüfen #

▷ Starte den MD5-Checksummenprüfer (WinMD5Free).

▷ Wähle das Image (.img) für die Prüfung.

❯ Die Checksumme wird berechnet.

▷ Öffne die MD5-Datei (.md5sum.txt) in einem Editor.

▷ Kopiere die enthaltene Prüfsumme als original md5 value in WinMD5Free.

▷ Wähle Verify.

❯❯ Die Checksumme wird geprüft.

❯❯ Wird Matched! angezeigt, entspricht das entpackte Image der veröffentlichten Checksumme.

❯❯ Wird NOT Matched! angezeigt, muss das Image-Paket erneut heruntergeladen und geprüft werden.

Schritt 5: Signatur prüfen #

▷ Starte den GPG-Zertifikatsmanager (Kleopatra).

▷ Erzeuge ein neues Schlüsselpaar, falls noch nicht vorhanden.

▷ Lade den RevPi GPG-Release-Schlüssel herunter.

▷ Entpacke, importiere und beglaubige den Schlüssel (.asc) in Kleopatra.

▷ Wähle Decrypt/Verify.

▷ Wähle die Image-Signatur-Datei (.img.asc) aus dem Image-Paket.

❯❯ Die Signatur wird geprüft.

❯❯ Wird Valid signature angezeigt, wurde KUNBUS als Herausgeber des Image erfolgreich verifiziert.

❯❯ Wird The files could not be verified angezeigt, muss das Image-Paket erneut heruntergeladen und geprüft werden.

Schritt 6: Neues Image installieren #

▷ Starte das Imager-Programm (Win32 Disk Imager).

▷ Wähle unter Image file die neue, geprüfte Image (.img).

▷ Wähle unter Data carrier den Laufwerkbuchstaben des RevPi.

▷ Wähle Write  Yes.

❯ Das neue Image wird auf dem RevPi installiert. Der Vorgang kann einige Minuten dauern. Die Meldung Writing was successful erscheint.

Schritt 7: RevPi neu starten #

▷ Trenne den RevPi von der Spannungsversorgung ab.

▷ Entferne das USB-Kabel.

Note

Solange der Micro-USB-Stecker bzw. USB-C-Stecker angeschlossen ist, befindet sich der RevPi im Bootloader-Modus und kann nicht im Betriebs-Modus gestartet werden.

▷ Schließe die Spannungsversorgung wieder an den RevPi an.

❯ Der RevPi bootet mit dem neuen Image.

▷ Ggf. musst du die SSH-Verbindung neu aufbauen.

▷ Melde dich nach einer Neuinstallation initial an mit:

  • Raspberry Pi Standard-Benutzer: pi

  • Raspberry Pi Standard-Password: raspberry

Note

Im Desktop-Betrieb ist bei dieser Eingabe des Passworts das englische Tastatur-Layout aktiv, d. h. y und z sind vertauscht.

Note

Bei RevPi Geräten ohne HAT-EEPROM muss die Gerätekonfiguration nach einer Neuinstallation des Image manuell gestartet werden.

▷ Gib den Befehl sudo bash /etc/profile.d/revpi-factory-reset.sh ein, um die Konfiguration zu laden.

▷ Gib folgenden Befehl ein, um den RevPi neu zu starten:

sudo reboot

▷ Melde dich mit Benutzernamen pi und dem Gerätepasswort an.
Das Gerätepasswort findest du auf dem Aufkleber an der Gehäuseseite des RevPi.

▷ Ändere das Passwort.

❯❯ Das neue Image ist nun erfolgreich installiert.

Updates installieren #

Important

▷ Überprüfe in regelmäßigen Abständen, ob Updates zur Verfügung stehen.

▷ Installiere Updates zeitnah, um Sicherheitslücken zu schließen.

Ab RevPi Bookworm (10/2024) können Updates direkt über Cockpit installiert werden.

Alternativ können Updates über ein Terminal installiert werden.

Der RevPi Update Tracker informiert dich zeitnah zu Sicherheitspatches und Updates.