How to Boot Your Raspberry Pi 4 From a USB Drive
The Raspberry Pi was designed to boot from an SD card, but in some cases, it's convenient to boot from a USB drive. With previous Raspberry Pi models, USB mass storage boot was either enabled out of the box (3B+, CM3+) or by modifying /boot/config.txt
(2B v1.2, 3A+, 3B, CM3). But the Raspberry Pi 4 stores the bootloader on an EEPROM (non-volatile memory attached to the board) rather than the SD card, like previous models. Because of changes in the boot sequence, USB boot was not possible on the Raspberry Pi 4 initially.
But a beta version of the EEPROM firmware was just released that includes support for USB mass storage boot. Currently, enabling USB boot requires a few steps, but I expect USB boot to be enabled by default soon! This guide will show you how to load the beta firmware and boot your Raspberry Pi 4 from a USB drive.
Raspberry Pi 4 Model B | × | 1 | ||
Raspberry Pi 4 power supply | × | 1 | ||
USB drive | × | 1 |
Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.