Thursday, July 14, 2022

Enable Boot from USB for Raspberry Pi 4/400

Raspberry Pi 4, 400 and Compute Module 4 computers use an EEPROM to boot the system. If you want to boot your Raspberry Pi 4/400, the bootloader have to be updated.


Steps in my practice:

Update system using apt

$ sudo apt update
$ sudo apt full-upgrade


Run raspi-config in command line (not GUI version)

$ sudo raspi-config
> Select Advanced Options
> Select Bootloader Version
> Select Latest for the latest stable bootloader release.
> Reboot


reference: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-boot-eeprom

rematk:

In my own case, I have two Raspberry Pi 4, tried to run Raspberry Pi OS 64 bit bullseys from Kingston A400 SSD 120GB SATA attached with Orico HDD Adapter Kit USB3.0.

case 1 - Raspberry Pi 4B/4G running 64 bit Raspberry Pi OS 11 (bullseye): no need doing anything, it boot from USB SSD automatically after reboot with original Micro SD removed.

case 2 - Raspberry Pi 4B/8G running 32 bit Raspberry Pi OS 10 (Buster): apt update/full-upgrade, and reboot cannot solve. Have to run raspi-config to select Bootloader Version (Latest I selected).



May be you will interested:
Install and run 64-bit Ubuntu MATE 22.04 LTS on Raspberry Pi 4


No comments: