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.
- Starte das Konfigurationstool:
sudo raspi-config - Navigiere zu 6 Advanced Options > A6 Boot Order.
- Wähle NVMe/USB Boot (Boot from NVMe/USB if SD card boot fails).
- 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.