Raspberry Pi 4. Tutorial Official USB SSD Boot. ## at 3.38 extra step see pinned comment ##
Raspberry Pi 4. Tutorial Official USB SSD Boot
Thanks to Marcin
Raspberry Pi 4 4gb
Sorry this video is a bit sketchy, for hours it wasn’t working.
Perform this at your own risk. The sensible patient people will wait for the official release.
Ok so this is my tutorial on adding the official USB boot functionality to your Raspberry Pi 4
There may be less steps needed but this what worked for me
My previous video shows my first successfull boot.
This is in testing at the moment so you may brick your Pi. Do this at your own risk
Obviously it will be added through the normal update procedure in the future but some of us like testing things
install the last version of Raspbian on an sd card using balena etcher or raspberry Pi imager. I’m using the minimal install with a desktop interface.
Put your sd card into the Pi and boot it as normal and follow the on screen setup. You will need an Internet connection
While this is booting write the same image to a usb stick (beware most are slower than sd cards this is just proving it works) a better way is with a usb caddy and an sd card that way you get much better performance
Open a terminal on your Pi
And type
sudo apt update
sudo apt upgrade
sudo rpi-update
Follow the onscreen instructions
When it’s finished type
Sudo reboot
sudo apt update
sudo apt upgrade
Another update was available This time my Eeprom updated to
7.0.1
sudo apt install rpi-eeprom
This shows your status
sudo nano /etc/default/rpi-eeprom-update
Change critical to beta
Ctrl o to save
Enter
Ctrl x
sudo apt install rpi-eeprom
Shows latest version 15th May
Sudo reboot
From github download the latest updates
https://github.com/raspberrypi/firmware/commit/2d2ad279680d67ab29ca1ddaa422ea4851266eca
Backup
https://drive.google.com/file/d/1cX0yTWH3P--gB3QySoKBxF7irwsjcOIW/view?usp=sharing
Put them all into one folder then copy and paste them into your boot folder of your usb or ssd overwriting the old files
You may need to do the same with your sd card copy of Raspbian
Marcin had success adding just 2 files start4.elf and fixup4.dat
That may be it all done
Reboot your sd copy of Raspbian
Then shut down
Now remove your sd card from the Pi
Reboot with just your usb stick/ssd drive connected
If it works you now have Raspbian running from usb without an sd card in you Pi
If it still doesn’t work put your sd card back in and boot Raspbian normally
Open a terminal and type
##extra step##
##3.38 in video add in pinned comment. I can’t include it as YouTube won’t save some of the symbols##
##extra step##
Back to video
rpi-eeprom-config --out pieeprom-new.bin --config bootconf.txt pieeprom.bin
sudo rpi-eeprom-update -d -f ./pieeprom-new.bin
sudo reboot
Now shut Raspbian down remove the sd card and reboot, hopefully it now all works
Let me know if it works for you, also have you had success with other operating systems.
Hope this helps thanks for watching please like and subscribe
Useful guide
https://jamesachambers.com/raspberry-pi-4-bootloader-firmware-updating-recovery-guide/
Disk drive caddy Link
https://www.currys.co.uk/gbuk/computing-accessories/components-upgrades/hard-drive-enclosures/dynamode-2-5-usb-3-0-sata-hard-drive-enclosure-10146607-pdt.html
SSD
https://amzn.to/2WMmhWR
Previous usb boot video see comments
Native USB BOOT Raspberry Pi 4. Any day now!
https://youtu.be/I0UeL1qxgZc
All 168 plus of my Pi 4 videos are here
Raspberry Pi 4 Raspbian and more
https://www.youtube.com/playlist?list=PLMJAjiTgBtFnaITgDfjTnsL9RlnyPTl7M
GitHub link
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware/release-notes.md
27/5/20 new update link GitHub
https://github.com/raspberrypi/rpi-eeprom/releases/tag/v2020.05.27-137ad
Raspberry Pi 4 EEPROM bootloader rescue image
********************************************
The Raspberry Pi4 contains a small EEPROM used to contain the bootloader.
Normally, this is completely invisible but it it were to become corrupted
(e.g. due to a failed EEPROM upgrade or a broken image or incorrect usage
of flashrom) then the Pi4 will fail to boot.
This rescue image reverts the EEPROM to factory default settings.
This rescue image also updates the USB 3.0 (VL805) EEPROM to the latest
version (137ad) which reduces power consumption and fixes some issues
with USB webcams.
To re-flash the EEPROM
1. Unzip the contents of this zip file to a blank FAT formatted SD-SDCARD.
2. Power off the Raspberry Pi
3. Insert the sd-card.
4. Power on Raspberry Pi
5. Wait at least 10 seconds.
This easiest method for creating and formatting the SD-CARD is to use the
Raspberry Pi Imager from https://raspberrypi.org/downloads
If successful, the green LED light will blink rapidly (forever), otherwise
an error pattern will be displayed.
If a HDMI display is attached then screen will display green for success
or red if failure a failure occurs.
N.B. This image is not a bootloader it simply replaces the on-board bootloader.