Raspberry Pi von einem USB-Stick booten

Hardcopy raspi-config Bootauswahl

Um den Raspberry Pi 3B von USB-Sticks oder -Laufwerken zu booten, muss dieser vorher einmal mit einer SD-Karte gestartet werden die in der Datei /boot/config.txt folgende Zeile enthält:

program_usb_boot_mode=1

Achtung: ab Raspian bookworm muss die Datei /boot/firmware/config.txt verändert werden.

Hinweis: ab Raspian Trixie ändert sich die Vorgehensweise

  • Bootreihenfolge manuell ändern:
    sudo -E rpi-eeprom-config –edit
    In der Zeile BOOT_ORDER erfolgt die Einstellung mit folgenden Werten:
    0xf41 Prüft zuerst die SD-Karte, dann USB
    0xf14 Prüft zuerst USB dann die SD-Karte

    Erklärung des BOOT_ORDER Code:
    Der Code wird von rechts nach links gelesen wobei jede Ziffer für ein bestimmtes Gerät steht:
    1: SD-Karte
    4: USB-Massenspeicher (SSD/Stick)
    6: NVMe (nur beim Raspberry Pi 5 möglich)
    f: Neustart (Schleife zurück zum Anfang, falls kein Gerät gefunden wurde)

    Nach Speicherung der Änderungen mittels STRG+O und Beendigung des nano-Editors mit STRG+X muss noch mittels sudo reboot ein Neustart durchgeführt werden.
  • Einstellungen über sudo raspi-config vornehmen:
    # folgend Menüfolge führt zum Ziel
    # 6 Advanced Option
    # A4 Boot Order
    # nun die gewünschte Option auswählen (siehe Abbildung oben)
Bootdevice SD-Karte