LW IT Solutions
« Blog-Übersicht /Raspberry Pi / Raspberry Pi 4 und 5: Vom SSD-Laufwerk...
Diesen Artikel in anderen Sprachen lesen:

Raspberry Pi 4 und 5: Vom SSD-Laufwerk booten über den Bootloader

Teil 1 von 4 der Reihe Homelab auf dem Raspberry Pi

Raspberry Pi 4 und 5: Vom SSD-Laufwerk booten über den Bootloader
Inhalt
  1. Die Vorteile eines SSD-Upgrades
  2. Schritt-für-Schritt-Anleitung: Den Bootloader anpassen
  3. Fazit
  4. Fragen und Antworten
  5. Quellen

Die Modelle Raspberry Pi 4 und 5 sind extrem leistungsstarke Einplatinencomputer, die für unterschiedlichste Aufgaben – von Smart-Home-Servern bis hin zu Datenbanken – eingesetzt werden. Eine gravierende Schwachstelle bleibt jedoch bei herkömmlichen Setups bestehen: die microSD-Karte.

Der Betrieb eines Betriebssystems über eine Standard-microSD-Karte ist langfristig äußerst fehleranfällig. Diese Karten sind für sequenzielle Datenspeicherungen (wie Fotos) konzipiert, nicht aber für die ständigen Lese- und Schreibzyklen eines Betriebssystems. Ein plötzlicher Stromausfall führt sehr oft zu einem beschädigten Dateisystem. Das Resultat: Der Raspberry Pi startet nicht mehr und die darauf gespeicherten Daten sind verloren.

Bootreihenfolge im Raspberry-Pi-Bootloader vor und nach der Änderung, mit SSD statt SD-Karte als erstem Bootmedium
Allein die Reihenfolge im Bootloader entscheidet, wo der Pi zuerst sucht. Wird sie gedreht, ist die SSD das primäre Bootmedium und die Karte bleibt der Rettungsweg.

Die nachhaltigste Lösung für dieses Problem ist die Umstellung des Bootvorgangs auf ein Solid State Drive (SSD).

Die Vorteile eines SSD-Upgrades

  • Maximale Zuverlässigkeit: SSDs verfügen über fortschrittliche Controller und Wear-Leveling-Algorithmen. Das Risiko eines Datenverlusts nach einem plötzlichen Stromausfall wird dadurch auf ein absolutes Minimum reduziert.
  • Enorme Leistungssteigerung: Eine über USB 3.0 (oder PCIe beim Pi 5) angeschlossene SSD liefert drastisch höhere IOPS (Input/Output Operations Per Second). Bootzeiten, Anwendungsstarts und Ladezeiten werden massiv verkürzt.
  • Langlebigkeit: Eine SSD überlebt dutzende microSD-Karten, was sie zur einzig logischen Wahl für Serveranwendungen macht.

Schritt-für-Schritt-Anleitung: Den Bootloader anpassen

Damit der Raspberry Pi von einem USB-Laufwerk booten kann, muss der interne EEPROM (Bootloader) aktualisiert und neu konfiguriert werden. Die genaue Vorgehensweise sieht wie folgt aus:

Schritt 1: Das Bootloader-Update auf einer microSD-Karte vorbereiten

  1. Den Raspberry Pi Imager auf einem PC herunterladen und installieren.
  2. Eine leere microSD-Karte in den PC einlegen.
  3. Den Imager öffnen und unter Gerät wählen das entsprechende Modell (Pi 4 oder 5) markieren.
  4. Unter Betriebssystem wählen nach unten scrollen und Misc utility images -> Bootloader -> USB Boot auswählen. Dieses Abbild schreibt BOOT_ORDER=0xf14 (zuerst USB, danach die SD-Karte) und deckt NVMe nicht ab.
  5. Für eine NVMe-SSD am PCIe-Anschluss des Pi 5 ist stattdessen Misc utility images -> Bootloader (Pi 5 family) -> NVMe/USB Boot zu wählen. Dieses Abbild schreibt BOOT_ORDER=0xf416, womit NVMe (Ziffer 6) zuerst versucht wird. Bei Adaptern, die nicht HAT+-konform sind, können zusätzlich PCIE_PROBE=1 in der Bootloader-Konfiguration (rpi-eeprom-config) und dtparam=pciex1 in /boot/firmware/config.txt nötig sein. Die Bootreihenfolge lässt sich später auch über raspi-config unter Advanced Options -> Boot Order einstellen.
  6. Unter Speicher wählen die microSD-Karte markieren und den Schreibvorgang starten.

Schritt 2: Den Bootloader auf den Raspberry Pi flashen

  1. Die vorbereitete microSD-Karte aus dem PC entnehmen und in den ausgeschalteten Raspberry Pi einsetzen.
  2. Die Stromversorgung des Raspberry Pi herstellen (es dürfen keine USB-Laufwerke angeschlossen sein).
  3. Etwa 10 bis 15 Sekunden warten. Ist ein Monitor angeschlossen, wird der Bildschirm vollständig grün. Ohne Monitor kann die grüne ACT-LED auf der Platine beobachtet werden: Ein schnelles, gleichmäßiges Blinken signalisiert den erfolgreichen Abschluss des Updates. Der USB-Boot ist nun priorisiert.
  4. Den Raspberry Pi vom Strom trennen und die microSD-Karte entfernen.

Schritt 3: Das Betriebssystem auf die SSD flashen

  1. Die SSD über einen entsprechenden USB-Adapter an den PC anschließen.
  2. Den Raspberry Pi Imager erneut öffnen.
  3. Das gewünschte Betriebssystem (z. B. Raspberry Pi OS 64-bit) auswählen.
  4. Unter Speicher wählen die angeschlossene SSD markieren.
  5. Den Schreibvorgang starten und warten, bis das System vollständig übertragen wurde.

Schritt 4: Vom SSD-Laufwerk booten

  1. Die fertig bespielte SSD in einen der blauen USB 3.0-Ports des Raspberry Pi einstecken (oder bei einem Pi 5 mit entsprechendem NVMe HAT über PCIe verbinden).
  2. Der microSD-Slot kann leer bleiben, muss es aber nicht: Nach dem Bootloader-Update wird zuerst die SSD versucht, eine steckende Karte dient nur noch als Rückfallebene.
  3. Das Netzteil anschließen. Dank der neuen Bootreihenfolge greift der Raspberry Pi zuerst auf die SSD zu und startet blitzschnell von dort; erst wenn das fehlschlägt, wird auf die SD-Karte zurückgefallen.

Fazit

Die Umstellung des Bootvorgangs eines Raspberry Pi von einer microSD-Karte auf eine SSD ist die effektivste Methode, um Systemzuverlässigkeit und Performance nachhaltig zu steigern. Durch das Update des internen Bootloaders und die Migration des Betriebssystems auf eine SSD wird das System immun gegen die häufig auftretenden Dateisystemfehler von microSD-Karten, während gleichzeitig deutlich schnellere Bootzeiten und eine höhere Reaktionsgeschwindigkeit erzielt werden. Dieses Setup ist für langfristige Projekte wie Home-Server oder Automatisierungssysteme, bei denen Stabilität oberste Priorität hat, unerlässlich.

Fragen und Antworten

Ersetzt das Bootloader-Abbild aus dem Raspberry Pi Imager die gesamte EEPROM-Konfiguration oder nur die Bootreihenfolge?

Die gesamte Konfiguration. Das Abbild aus dem Imager spielt eine vollständige Bootloader-Version mit eigenen Standardwerten ein. Alles, was vorher eingestellt war, etwa das Abschaltverhalten nach dem Herunterfahren, das Aufwecken über GPIO oder eine eigene Bootreihenfolge, kehrt zu den Werten zurück, die diese Version mitbringt.

Die sichere Reihenfolge kostet eine Minute: die aktuelle Konfiguration mit rpi-eeprom-config ausgeben und die Ausgabe aufbewahren, den neuen Bootloader flashen und anschließend Fehlendes mit rpi-eeprom-config --edit wieder eintragen. Der Vergleich der beiden Texte danach ist zugleich der schnellste Weg, um zu bestätigen, dass die Bootreihenfolge tatsächlich auf den Wert umgestellt wurde, den der Artikel nennt.

Für später gut zu wissen: Mit demselben Befehl lässt sich die Bootreihenfolge auch ganz ohne Imager-Karte anpassen, sobald ein funktionierender Bootloader vorhanden ist. Der Weg über die Karte ist der verlässliche Einstieg, wenn der Pi nicht bootet; der Editor ist der wartbare Weg, sobald er es tut.

Homelab auf dem Raspberry Pi

  1. Raspberry Pi 4 und 5: Vom SSD-Laufwerk booten über den Bootloader
  2. Unterbrechungsfreie Stromversorgung (USV) für Raspberry Pi 4 und 5: Die Top 5 Lösungen für anspruchsvolle Setups
  3. Lokales CI/CD für den Raspberry Pi: Automatisierung von Docker-Compose-Deployments
  4. Autonomer Docker-Compose-Heimserver mit Traefik, SSL und Watchtower
Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in Touch

Briefly describe your project or inquiry for a tailored response. This site is protected by reCAPTCHA.

Kommentar schreiben

Erfahrungen mit anderen Modellen und Rückfragen zum Aufbau sind hier willkommen.

Die E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind mit einem Stern versehen.

Artikel & Kategorien

CCTV

Diese Rubrik per RSS verfolgen

Cloud & AI

Alle 11 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Data Privacy

Alle 18 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Digital Analytics

Alle 58 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Digital Marketing

Alle 37 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

IT & Networks

Alle 17 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Music Production

Alle 16 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Raspberry Pi

Diese Rubrik per RSS verfolgen

SaaS & Internet Earning

Artikel in Vorbereitung

Smart Home

Alle 18 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Web Entwicklung

Alle 11 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

WordPress-Plugins & Tricks

Alle 13 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen