@goney3 we get it.
the SD is used just to update the raspberry pi 4 firmware since the old one doesnt support USB boot, after that you can start using your SSD from the beginning when you power it on.
@LHammonds
first here is all my hardware specs:
-raspberry pi 4 2bg powered using the original power cord.
-microSD card SanDisk Ultra 32 GB 10 A1 HC-I
-Kingston microSD reader (SD to USB adapter)
steps taken:
-installed raspberry pi OS 32bit recommended version on raspberry-pi-imager
-plugged, SSH to it (headless setup), exectued
Code:
sudo apt update && sudo apt full-upgrade
-edited the file in:
Code:
/etc/default/rpi-eeprom-update
and changed to (eeprom stable release)
-updated the eeprom firmware using:
Code:
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/stable/pieeprom-2020-06-15.bin
this is the latest stable version officially supporting USB boot
-unplugged the SD card, and power cord to my raspberry pi, then using the kingston SD reader plugged the same SD to the USB port on the same raspberry pi without any changes to the files in the SD.
it worked like charm. so this is enough evidence the USB boot should work!!! until i wipe the same SD with an ubuntu image using raspberry pi imager aaaaaand the raspberry pi 4 doesnt boot.
so this is clearly an issue with ubuntu.
ps: I tried a suggested solution of copying and replacing all .elf and .fat files from the official github repo for raspberry to the /boot directory in my SD, and it didnt help.
LHammonds
Bookmarks