-
Boot from a standard microSD card with the latest Raspberry Pi OS on it.
-
Update your OS and firmware by typing:
sudo apt update
sudo apt full-upgrade
sudo rpi-update
-
Reboot the Raspberry Pi
-
Install the latest bootloader by typing
sudo rpi-eeprom-update -d -a
-
Reboot the Raspberry Pi again.
-
Launch raspi-config
sudo raspi-config
- Select Boot Options (item 3) and press Enter.
- Select Boot ROM Version and press Enter.
- Select Latest and then Ok.
- Select No to use the latest boot ROM. This will trigger the Raspberry Pi to complete a series of behind the scenes configuration steps. Press Ok to close the next dialog.
- Select Boot Order and press Enter.
- Select USB Boot and click Ok. Note that if there is a bootable micro SD card inserted, the Raspberry Pi will boot using that. Press Ok to close the next dialog.
- Select Finish and when asked to reboot select No.
source