A step-by-step guide for configuring a Raspberry Pi 5 to boot from an NVMe drive for headless server use. Covers flashing Raspberry Pi OS Lite 64-bit to an SD card, enabling NVMe via config.txt, changing the EEPROM boot order to prioritize NVMe, flashing the OS image directly to the NVMe, and setting up SSH and user credentials. Also discusses first-generation PCIe breakout board quirks (Pineberry Pi and Pimoroni NVMe Base HAT), and shares experiences with the Google Coral Edge TPU, which is hampered by lack of Python 3.10/3.11 support from Google.

8m read timeFrom blog.alexellis.io
Post cover image
Table of contents
Step by stepRinse and repeatWhat am I doing with PCIe?

Sort: