Lange Zeit war die microSD-Karte der einzige Weg, den Raspberry Pi zu booten – langsam, fehleranfällig und bei günstigen Karten mit begrenzter Lebensdauer. Das hat sich grundlegend geändert: Seit dem Pi 3 lässt sich von USB booten, beim Pi 4 ist es inzwischen Standard, und beim Pi 5 funktioniert sogar NVMe-Boot über PCIe ohne jede Konfiguration. In diesem Artikel zeigen wir euch, was ihr je nach Modell tun müsst.
Übersicht: Welches Modell braucht was?
| Modell | USB-Boot Methode | NVMe möglich |
|---|---|---|
| Raspberry Pi 3 (B / B+) | OTP-Fuse einmalig setzen | Nein |
| Raspberry Pi 4 | EEPROM-Update via raspi-config oder rpi-eeprom-update | Nein (nur USB) |
| Raspberry Pi 5 | Direkt bootfähig, keine Konfiguration nötig | Ja (PCIe-Hat) |
Raspberry Pi 3: USB-Boot per OTP-Fuse
Beim Pi 3 wird USB-Boot durch das einmalige Setzen eines Bits im One Time Programmable (OTP)-Speicher des SoC aktiviert. Das ist eine dauerhafte Änderung – sie lässt sich nicht rückgängig machen. Die früher beschriebene Beta-Firmware (rpi-update) ist heute nicht mehr nötig.
Startet zuerst von einer normalen microSD-Karte mit einem aktuellen Raspberry Pi OS und führt dann folgende Befehle aus:
|
1 2 3 |
sudo apt update && sudo apt full-upgrade -y echo program_usb_boot_mode=1 | sudo tee -a /boot/firmware/config.txt sudo reboot |
Nach dem Neustart prüft ihr, ob die OTP-Programmierung erfolgreich war:
|
1 |
vcgencmd otp_dump | grep 17: |
Ihr solltet als Ausgabe 17:3020000a erhalten. Steht dort noch 17:1020000a, hat die Programmierung nicht geklappt – dann den Schritt wiederholen.
Jetzt könnt ihr Raspberry Pi OS mit dem Raspberry Pi Imager direkt auf einen USB-Stick oder eine USB-SSD schreiben und ohne SD-Karte booten. Empfehlenswert ist ein schneller USB 3.0 Stick oder eine USB-SSD.
Hinweis: Beim Startvorgang sucht der Pi 3 zuerst nach einer SD-Karte. Wenn keine vorhanden ist (oder sie leer ist), bootet er vom USB. Ihr könnt eine leere SD-Karte stecken lassen, um den Start zu beschleunigen.
Raspberry Pi 4: EEPROM aktualisieren
Beim Pi 4 ist USB-Boot seit einem EEPROM-Update aus dem Jahr 2021 standardmäßig aktiviert. Bei älteren Geräten, die seitdem nicht aktualisiert wurden, müsst ihr das EEPROM einmalig updaten.
Methode 1: raspi-config (empfohlen)
|
1 |
sudo raspi-config |
Navigiert zu: 6 Advanced Options → A7 Bootloader Version → Latest und bestätigt. Anschließend neu starten.
Methode 2: rpi-eeprom-update
|
1 2 3 |
sudo apt update && sudo apt install rpi-eeprom -y sudo rpi-eeprom-update -a sudo reboot |
Nach dem Neustart könnt ihr den aktuellen EEPROM-Status prüfen:
|
1 |
sudo rpi-eeprom-update |
Raspberry Pi OS direkt auf USB-SSD schreiben
Am einfachsten schreibt ihr das Image mit dem Raspberry Pi Imager direkt auf eine USB-SSD. Steckt sie an, startet den Pi 4 ohne SD-Karte – fertig.
Boot-Reihenfolge prüfen und ändern
Die aktuelle Boot-Reihenfolge zeigt euch:
|
1 |
sudo rpi-eeprom-config |
Sucht nach der Zeile BOOT_ORDER. Der Wert 0xf41 bedeutet: zuerst SD-Karte, dann USB. Um USB vor SD zu priorisieren, setzt ihr:
|
1 |
sudo -E rpi-eeprom-config --edit |
Ändert die Zeile auf:
|
1 |
BOOT_ORDER=0xf14 |
Speichert mit STRG+X, Y, Enter – dann neu starten.
Raspberry Pi 5: Direkt booten, NVMe möglich
Beim Pi 5 ist keinerlei Konfiguration nötig. Er bootet von Haus aus von USB-SSD, USB-Stick oder – mit einem passenden PCIe-Hat – sogar von einer NVMe-SSD. Das ist der schnellste Weg für ein flüssiges System.

Für NVMe benötigt ihr einen PCIe-zu-M.2-Adapter, zum Beispiel den offiziellen Raspberry Pi M.2 HAT+ oder kompatible Drittanbieter-Lösungen. Die NVMe-SSD wird dann beim Schreiben des Images im Imager einfach als Ziel ausgewählt.
Empfehlung für Pi 5: NVMe-SSD via PCIe-Hat – deutlich schneller als USB und ideal für dauerhaften Betrieb als Server oder Desktop-Ersatz.
Tipps für alle Modelle
- A2-microSD als Fallback: Eine schnelle A2-microSD-Karte eignet sich gut als Fallback-Medium, falls das USB-Laufwerk mal nicht erkannt wird.
- Raspberry Pi Imager nutzen: Der offizielle Imager schreibt direkt auf USB-SSD oder NVMe und konfiguriert dabei Hostname, SSH, WLAN und Nutzer – spart viel Zeit.
- config.txt-Pfad bei Bookworm: Seit Raspberry Pi OS Bookworm liegt die Konfigurationsdatei unter
/boot/firmware/config.txt– nicht mehr unter/boot/config.txt. - USB 3.0 verwenden: Schließt eure USB-SSD immer an einen der blauen USB-3.0-Ports an (Pi 4 und Pi 5 haben diese). USB 2.0 ist deutlich langsamer.
Mit einer guten USB-SSD oder NVMe-SSD ist der Unterschied zur SD-Karte enorm spürbar – kürzere Boot-Zeiten, schnelleres System, und keine Angst mehr vor SD-Kartentod.
