Setup-Profi Wissensdatenbank

Raspberry Pi 5: NVMe SSD Boot aktivieren

Diese Anleitung beschreibt die Behebung von Firmware-Kompatibilitäten und die Umstellung des Raspberry Pi 5 auf den direkten Boot-Vorgang von einer NVMe-SSD (über den PCIe-Anschluss).

Voraussetzung: Der Raspberry Pi 5 muss zunächst noch über eine herkömmliche microSD-Karte mit Raspberry Pi OS booten, um die Firmware-Updates durchführen zu können.

1. System und EEPROM updaten

Zuerst müssen die Paketquellen und das System auf den neuesten Stand gebracht werden. Öffne ein Terminal und führe folgende Befehle aus:

sudo apt update && sudo apt full-upgrade -y
sudo rpi-eeprom-update -a

2. PCIe-Schnittstelle aktivieren

Standardmäßig ist der PCIe-Port auf Gen 2 limitiert oder komplett deaktiviert. Wir aktivieren ihn und zwingen ihn auf Gen 3 für maximale Performance.

Bearbeite die Konfigurationsdatei:

sudo nano /boot/firmware/config.txt

Füge am Ende der Datei folgende Zeilen hinzu:

# NVMe PCIe Aktivierung
dtparam=pciex1
# Optional: Force PCIe Gen 3 (Achtung: nicht offiziell zertifiziert, läuft aber meist stabil)
dtparam=pciex1_gen=3

Speichere mit STRG+O, ENTER und beende mit STRG+X.

3. Boot-Reihenfolge ändern (raspi-config)

Nun muss dem Pi mitgeteilt werden, dass er zuerst nach der NVMe suchen soll.

  1. Starte das Konfigurationstool: sudo raspi-config
  2. Navigiere zu 6 Advanced Options > A6 Boot Order.
  3. Wähle NVMe/USB Boot (Boot from NVMe/USB if SD card boot fails).
  4. Navigiere zu 6 Advanced Options > A7 Bootloader Version und wähle Latest.

Starte den Raspberry Pi neu. Du kannst nun das OS mit dem Raspberry Pi Imager direkt auf die NVMe flashen und die microSD-Karte entfernen.