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)

