USB 3.0/3.1 or SSD is a faster way for your I/O device to process your data. This method will make your experience with a pi more enjoyable. Although the old way with an SD Card is fine as well. I know there are a lot of speed junkies out there that like it when their device boots quick. Me I am not so much into speed as functionality.
Update & Upgrade
- sudo apt update
- sudo apt upgrade
- sudo apt install rpi-eeprom
- sudo nano /etc/default/rpi-eeprom-update note: replace "critical" by "stable" crtl-x and y to exit and save with nano.
- sudo rpi-eeprom-update -d -f
- sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-15.bin
Update the eeprom & bootloader
Check the bootloader version
You can check the bootloader version using:
- vcgencmd bootloader_version
- vcgencmd bootloader_config
Check for BOOTORDER=0xF41. 4 is for booting from USB and 1 is booting from the sd card.
Now let's get the proper firmware version we need from github on the right go to releases and download the latest version:
Last thing is to copy all .elf and .dat files from our SD card into the boot directory of our new SSD.
And that should do it you have a fully bootable USB/SSD Drive to boot your pi from.
note: On newer OSes this does not have to be done. Ubuntu and Raspbian OS are both able to but to SSD/SD Card/USB Drives.
Thanks for reading have a great day.