Raspberry Pi 4 Boot from USB 3.0 Flash Drive w/microSD Bootloader

In this video, I go over the procedure to boot a Raspberry Pi 4 from a USB flash drive. This technique still requires the bootloader on a microSD card. You can use a small, slow microSD card for this as it is only used for bootloading. I also do a benchmark comparison between the microSD card and the USB flash drive. You will still need a microSD card with the boot loader on it as the Raspberry Pi 4 doesn’t currently support booting from USB without it. This technique also works on previous versions of the Pi.

CanaKit Raspberry Pi 4 (4GB) Starter Kit (Amazon Affiliate)
➡️ Purchase here: https://amzlink.to/az0ZfrkkOaE2j
UK: https://amzlink.to/az0tldMyYgHkO
CA: https://amzlink.to/az02dRfQRpSbE
ES: https://amzlink.to/az0LjL2QjxrJf (similar)
FR: https://amzlink.to/az03BF7ks0KJJ (similaire)
IT: https://amzlink.to/az0TWmA9d7fFm (simile)
DE: https://amzlink.to/az0cV12rz0zJb (ähnlich)
IN: https://amzlink.to/az0KxgOoOocos
AU: https://amzlink.to/az0cjN4OPfBBq
NL: https://amzlink.to/az0yZHtGePHqS (vergelijkbaar)

Samsung BAR Plus USB 3.1 Flash Drive 128GB - 300MB/s (MUF-128BE3/AM) - Champagne Silver (Amazon Affiliate)
US: https://amzlink.to/az0jGl9FB4j1Z
UK: https://amzlink.to/az02bQfysayOG
CA: https://amzlink.to/az0WxcFItPX3N
ES: https://amzlink.to/az01XtGYIwzxP
FR: https://amzlink.to/az0O48pj0D9CM
IT: https://amzlink.to/az0hvLLdELxBj
DE: https://amzlink.to/az0sO8EOPG7il
IN: https://amzlink.to/az05nhGiYT3XF
AU: https://amzlink.to/az0aJG1qPAt0c

SanDisk Extreme Pro microSD Card (Amazon Affiliate)
➡️ Purchase here: https://amzlink.to/az0ha4P7ToQ5h
UK: https://amzlink.to/az0I6JdElWcoX
CA: https://amzlink.to/az0lPPvnoN0XE
ES: https://amzlink.to/az0FXP0vmWoJM
FR: https://amzlink.to/az0LOB70rd5JV
IT: https://amzlink.to/az0UJgicCgXaL
DE: https://amzlink.to/az0GstEgeuGvn
IN: https://amzlink.to/az07zAwCiC3vy

Measure Write Performance
dd if=/dev/zero of=temp.txt bs=1M count=1024 oflag=direct
Measure Read Performance
dd if=temp.txt of=/dev/null bs=1M count=1024 iflag=direct
View Block Devices
sudo blkid
Edit cmdline.txt
sudo mousepad /boot/cmdline.txt
Edit /etc/fstab
sudo mousepad /etc/fstab