How to Boot Your Raspberry Pi 4 From a USB Drive

How to Boot Your Raspberry Pi 4 From a USB DriveHow to Boot Your Raspberry Pi 4 From a USB Drive
Tyler Tyler (285)
Total time: 15 minutes 
Updated: July 22nd, 2020

The Raspberry Pi was designed to boot from an SD card, but in some cases, it’s convenient to boot from a USB drive. With previous Raspberry Pi models, USB mass storage boot was either enabled out of the box (3B+, CM3+) or by modifying /boot/config.txt (2B v1.2, 3A+, 3B, CM3). But the Raspberry Pi 4 stores the bootloader on an EEPROM (non-volatile memory attached to the board) rather than the SD card, like previous models. Because of changes in the boot sequence, USB boot was not possible on the Raspberry Pi 4 initially.

But a beta version of the EEPROM firmware was just released that includes support for USB mass storage boot. Currently, enabling USB boot requires a few steps, but I expect USB boot to be enabled by default soon! This guide will show you how to load the beta firmware and boot your Raspberry Pi 4 from a USB drive.

Here’s everything you’ll need to complete this guide:

Raspberry Pi 4 Model BRaspberry Pi 4 Model B×1
Raspberry Pi 4 power supplyRaspberry Pi 4 power supply×1
USB driveUSB drive×1

In order to boot from USB, we need to install a beta version of the bootloader. This is done using the rpi-eeprom-update command from a shell. To get started, you’ll need to boot your Raspberry from an SD card. If you need help with this step, follow our guide on installing Raspbian (now Raspberry Pi OS) on your Raspberry Pi.

Also, if you’re using a headless setup, you’ll need to enable ssh and configure Wi-Fi before moving on.

With Raspberry Pi OS installed and the SD card mounted, plug in the Raspberry Pi and boot.

Next, we need to make sure the operating system is up to date. Begin by connecting to your Pi via SSH. Then run the following commands:

sudo apt update
sudo apt full-upgrade

Open the file /etc/default/rpi-eeprom-update to edit. This can be done using vi or nano like this:

sudo nano /etc/default/rpi-eeprom-update

Change “critical” to “beta”. The file should look like this:

FIRMWARE_RELEASE_STATUS="beta"

To install the bootloader use:

sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-27.bin

Note: You may want to use a newer version of the pieeprom file if its available. To find a newer version you can use the following:

ls -lha /lib/firmware/raspberrypi/bootloader/beta/ | grep pieeprom

After running the rpi-eeprom-update command, run:

sudo reboot
Verify the raspberry pi bootloader versionVerify the raspberry pi bootloader version

After the Pi reboots, connect again using SSH so you can confirm your changes took effect. After connecting run:

vcgencmd bootloader_version

You should expect to see the following:

May 27 2020 18:47:29
version d648db3968cd31d4948341e09cb8a925c49d2ea1 (release)
timestamp 1590601649

Confirm the date matches the date in the beta pieeprom file.

Flash Raspberry Pi OS onto your USB driveFlash Raspberry Pi OS onto your USB drive

At this point, you need to install Raspberry Pi OS on your USB drive. You can use Raspberry Pi Imager to do this as well. Just plug in your USB drive and select it under SD Card.

And just like your SD card install, now is the time to enable SSH and add your Wi-Fi credentials, if applicable.

Download the Raspberry Pi firmwareDownload the Raspberry Pi firmware

You’ll need to grab the .dat and .elf files from a May 22, 2020 commit on the raspberrypi/firmware GitHub repo. The latest firmware does not work.

Note to self: when the latest firmware works to update this guide. 🙂

The easiest way to do this is to download the repository at the specified commit. To do this click Clone or download then Download ZIP. Then unzip the firmware.

Now, with your USB drive still mounted on your computer, run the following:

cp /*.dat 
cp /*.elf 

For example, on macOS I’m running:

cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.dat /Volumes/boot/
cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.elf /Volumes/boot/

Now, you should be able to properly boot from your USB drive. Begin by shutting down your Pi and removing your SD card. Then unmount the USB drive from the computer and insert it into your Raspberry Pi. Then boot the Pi once again.

If you configured Wi-Fi and SSH, you should be able to find your Pi on the network and connect!

How to Boot Your Raspberry Pi 4 From a USB Drive

How to Boot Your Raspberry Pi 4 From a USB DriveHow to Boot Your Raspberry Pi 4 From a USB Drive
Tyler Tyler (285)
Total time: 15 minutes 
Updated: July 22nd, 2020

The Raspberry Pi was designed to boot from an SD card, but in some cases, it’s convenient to boot from a USB drive. With previous Raspberry Pi models, USB mass storage boot was either enabled out of the box (3B+, CM3+) or by modifying /boot/config.txt (2B v1.2, 3A+, 3B, CM3). But the Raspberry Pi 4 stores the bootloader on an EEPROM (non-volatile memory attached to the board) rather than the SD card, like previous models. Because of changes in the boot sequence, USB boot was not possible on the Raspberry Pi 4 initially.

But a beta version of the EEPROM firmware was just released that includes support for USB mass storage boot. Currently, enabling USB boot requires a few steps, but I expect USB boot to be enabled by default soon! This guide will show you how to load the beta firmware and boot your Raspberry Pi 4 from a USB drive.

Here’s everything you’ll need to complete this guide:

Raspberry Pi 4 Model BRaspberry Pi 4 Model B×1
Raspberry Pi 4 power supplyRaspberry Pi 4 power supply×1
USB driveUSB drive×1

In order to boot from USB, we need to install a beta version of the bootloader. This is done using the rpi-eeprom-update command from a shell. To get started, you’ll need to boot your Raspberry from an SD card. If you need help with this step, follow our guide on installing Raspbian (now Raspberry Pi OS) on your Raspberry Pi.

Also, if you’re using a headless setup, you’ll need to enable ssh and configure Wi-Fi before moving on.

With Raspberry Pi OS installed and the SD card mounted, plug in the Raspberry Pi and boot.

Next, we need to make sure the operating system is up to date. Begin by connecting to your Pi via SSH. Then run the following commands:

sudo apt update
sudo apt full-upgrade

Open the file /etc/default/rpi-eeprom-update to edit. This can be done using vi or nano like this:

sudo nano /etc/default/rpi-eeprom-update

Change “critical” to “beta”. The file should look like this:

FIRMWARE_RELEASE_STATUS="beta"

To install the bootloader use:

sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-27.bin

Note: You may want to use a newer version of the pieeprom file if its available. To find a newer version you can use the following:

ls -lha /lib/firmware/raspberrypi/bootloader/beta/ | grep pieeprom

After running the rpi-eeprom-update command, run:

sudo reboot
Verify the raspberry pi bootloader versionVerify the raspberry pi bootloader version

After the Pi reboots, connect again using SSH so you can confirm your changes took effect. After connecting run:

vcgencmd bootloader_version

You should expect to see the following:

May 27 2020 18:47:29
version d648db3968cd31d4948341e09cb8a925c49d2ea1 (release)
timestamp 1590601649

Confirm the date matches the date in the beta pieeprom file.

Flash Raspberry Pi OS onto your USB driveFlash Raspberry Pi OS onto your USB drive

At this point, you need to install Raspberry Pi OS on your USB drive. You can use Raspberry Pi Imager to do this as well. Just plug in your USB drive and select it under SD Card.

And just like your SD card install, now is the time to enable SSH and add your Wi-Fi credentials, if applicable.

Download the Raspberry Pi firmwareDownload the Raspberry Pi firmware

You’ll need to grab the .dat and .elf files from a May 22, 2020 commit on the raspberrypi/firmware GitHub repo. The latest firmware does not work.

Note to self: when the latest firmware works to update this guide. 🙂

The easiest way to do this is to download the repository at the specified commit. To do this click Clone or download then Download ZIP. Then unzip the firmware.

Now, with your USB drive still mounted on your computer, run the following:

cp /*.dat 
cp /*.elf 

For example, on macOS I’m running:

cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.dat /Volumes/boot/
cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.elf /Volumes/boot/

Now, you should be able to properly boot from your USB drive. Begin by shutting down your Pi and removing your SD card. Then unmount the USB drive from the computer and insert it into your Raspberry Pi. Then boot the Pi once again.

If you configured Wi-Fi and SSH, you should be able to find your Pi on the network and connect!

Jump to step

How to Boot Your Raspberry Pi 4 From a USB Drive

How to Boot Your Raspberry Pi 4 From a USB DriveHow to Boot Your Raspberry Pi 4 From a USB Drive
Tyler Tyler (285)
Total time: 15 minutes 
Updated: July 22nd, 2020

The Raspberry Pi was designed to boot from an SD card, but in some cases, it’s convenient to boot from a USB drive. With previous Raspberry Pi models, USB mass storage boot was either enabled out of the box (3B+, CM3+) or by modifying /boot/config.txt (2B v1.2, 3A+, 3B, CM3). But the Raspberry Pi 4 stores the bootloader on an EEPROM (non-volatile memory attached to the board) rather than the SD card, like previous models. Because of changes in the boot sequence, USB boot was not possible on the Raspberry Pi 4 initially.

But a beta version of the EEPROM firmware was just released that includes support for USB mass storage boot. Currently, enabling USB boot requires a few steps, but I expect USB boot to be enabled by default soon! This guide will show you how to load the beta firmware and boot your Raspberry Pi 4 from a USB drive.

Here’s everything you’ll need to complete this guide:

Raspberry Pi 4 Model BRaspberry Pi 4 Model B×1
Raspberry Pi 4 power supplyRaspberry Pi 4 power supply×1
USB driveUSB drive×1

In order to boot from USB, we need to install a beta version of the bootloader. This is done using the rpi-eeprom-update command from a shell. To get started, you’ll need to boot your Raspberry from an SD card. If you need help with this step, follow our guide on installing Raspbian (now Raspberry Pi OS) on your Raspberry Pi.

Also, if you’re using a headless setup, you’ll need to enable ssh and configure Wi-Fi before moving on.

With Raspberry Pi OS installed and the SD card mounted, plug in the Raspberry Pi and boot.

Next, we need to make sure the operating system is up to date. Begin by connecting to your Pi via SSH. Then run the following commands:

sudo apt update
sudo apt full-upgrade

Open the file /etc/default/rpi-eeprom-update to edit. This can be done using vi or nano like this:

sudo nano /etc/default/rpi-eeprom-update

Change “critical” to “beta”. The file should look like this:

FIRMWARE_RELEASE_STATUS="beta"

To install the bootloader use:

sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-27.bin

Note: You may want to use a newer version of the pieeprom file if its available. To find a newer version you can use the following:

ls -lha /lib/firmware/raspberrypi/bootloader/beta/ | grep pieeprom

After running the rpi-eeprom-update command, run:

sudo reboot
Verify the raspberry pi bootloader versionVerify the raspberry pi bootloader version

After the Pi reboots, connect again using SSH so you can confirm your changes took effect. After connecting run:

vcgencmd bootloader_version

You should expect to see the following:

May 27 2020 18:47:29
version d648db3968cd31d4948341e09cb8a925c49d2ea1 (release)
timestamp 1590601649

Confirm the date matches the date in the beta pieeprom file.

Flash Raspberry Pi OS onto your USB driveFlash Raspberry Pi OS onto your USB drive

At this point, you need to install Raspberry Pi OS on your USB drive. You can use Raspberry Pi Imager to do this as well. Just plug in your USB drive and select it under SD Card.

And just like your SD card install, now is the time to enable SSH and add your Wi-Fi credentials, if applicable.

Download the Raspberry Pi firmwareDownload the Raspberry Pi firmware

You’ll need to grab the .dat and .elf files from a May 22, 2020 commit on the raspberrypi/firmware GitHub repo. The latest firmware does not work.

Note to self: when the latest firmware works to update this guide. 🙂

The easiest way to do this is to download the repository at the specified commit. To do this click Clone or download then Download ZIP. Then unzip the firmware.

Now, with your USB drive still mounted on your computer, run the following:

cp /*.dat 
cp /*.elf 

For example, on macOS I’m running:

cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.dat /Volumes/boot/
cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.elf /Volumes/boot/

Now, you should be able to properly boot from your USB drive. Begin by shutting down your Pi and removing your SD card. Then unmount the USB drive from the computer and insert it into your Raspberry Pi. Then boot the Pi once again.

If you configured Wi-Fi and SSH, you should be able to find your Pi on the network and connect!

How to Boot Your Raspberry Pi 4 From a USB Drive

How to Boot Your Raspberry Pi 4 From a USB DriveHow to Boot Your Raspberry Pi 4 From a USB Drive
Tyler Tyler (285)
Total time: 15 minutes 
Updated: July 22nd, 2020

The Raspberry Pi was designed to boot from an SD card, but in some cases, it’s convenient to boot from a USB drive. With previous Raspberry Pi models, USB mass storage boot was either enabled out of the box (3B+, CM3+) or by modifying /boot/config.txt (2B v1.2, 3A+, 3B, CM3). But the Raspberry Pi 4 stores the bootloader on an EEPROM (non-volatile memory attached to the board) rather than the SD card, like previous models. Because of changes in the boot sequence, USB boot was not possible on the Raspberry Pi 4 initially.

But a beta version of the EEPROM firmware was just released that includes support for USB mass storage boot. Currently, enabling USB boot requires a few steps, but I expect USB boot to be enabled by default soon! This guide will show you how to load the beta firmware and boot your Raspberry Pi 4 from a USB drive.

Here’s everything you’ll need to complete this guide:

Raspberry Pi 4 Model BRaspberry Pi 4 Model B×1
Raspberry Pi 4 power supplyRaspberry Pi 4 power supply×1
USB driveUSB drive×1

How to Boot Your Raspberry Pi 4 From a USB Drive

pi
Tyler Tyler (285)
Total time: 15 minutes 
Updated: July 22nd, 2020
Tyler
 
3
Mentioned here
Raspberry Pi Models and Specs: A Comprehensive Guide

Here’s everything you’ll need to complete this guide:

Raspberry Pi 4 Model BRaspberry Pi 4 Model B×1
Raspberry Pi 4 power supplyRaspberry Pi 4 power supply×1
USB driveUSB drive×1
Raspberry Pi 4 Model BRaspberry Pi 4 Model B×1
Raspberry Pi 4 power supplyRaspberry Pi 4 power supply×1
USB driveUSB drive×1
Raspberry Pi 4 Model BRaspberry Pi 4 power supplyUSB drive
Jump to step
Calling all writers!

We’re hiring. Write for Howchoo

 
3
In these interests
pi
PRIMARY
213 guides
pi
PRIMARY
213 guides
PRIMARY
Jump to step

In order to boot from USB, we need to install a beta version of the bootloader. This is done using the rpi-eeprom-update command from a shell. To get started, you’ll need to boot your Raspberry from an SD card. If you need help with this step, follow our guide on installing Raspbian (now Raspberry Pi OS) on your Raspberry Pi.

Also, if you’re using a headless setup, you’ll need to enable ssh and configure Wi-Fi before moving on.

With Raspberry Pi OS installed and the SD card mounted, plug in the Raspberry Pi and boot.

Next, we need to make sure the operating system is up to date. Begin by connecting to your Pi via SSH. Then run the following commands:

sudo apt update
sudo apt full-upgrade

Open the file /etc/default/rpi-eeprom-update to edit. This can be done using vi or nano like this:

sudo nano /etc/default/rpi-eeprom-update

Change “critical” to “beta”. The file should look like this:

FIRMWARE_RELEASE_STATUS="beta"

To install the bootloader use:

sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-27.bin

Note: You may want to use a newer version of the pieeprom file if its available. To find a newer version you can use the following:

ls -lha /lib/firmware/raspberrypi/bootloader/beta/ | grep pieeprom

After running the rpi-eeprom-update command, run:

sudo reboot
Verify the raspberry pi bootloader versionVerify the raspberry pi bootloader version

After the Pi reboots, connect again using SSH so you can confirm your changes took effect. After connecting run:

vcgencmd bootloader_version

You should expect to see the following:

May 27 2020 18:47:29
version d648db3968cd31d4948341e09cb8a925c49d2ea1 (release)
timestamp 1590601649

Confirm the date matches the date in the beta pieeprom file.

Flash Raspberry Pi OS onto your USB driveFlash Raspberry Pi OS onto your USB drive

At this point, you need to install Raspberry Pi OS on your USB drive. You can use Raspberry Pi Imager to do this as well. Just plug in your USB drive and select it under SD Card.

And just like your SD card install, now is the time to enable SSH and add your Wi-Fi credentials, if applicable.

Download the Raspberry Pi firmwareDownload the Raspberry Pi firmware

You’ll need to grab the .dat and .elf files from a May 22, 2020 commit on the raspberrypi/firmware GitHub repo. The latest firmware does not work.

Note to self: when the latest firmware works to update this guide. 🙂

The easiest way to do this is to download the repository at the specified commit. To do this click Clone or download then Download ZIP. Then unzip the firmware.

Now, with your USB drive still mounted on your computer, run the following:

cp /*.dat 
cp /*.elf 

For example, on macOS I’m running:

cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.dat /Volumes/boot/
cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.elf /Volumes/boot/

Now, you should be able to properly boot from your USB drive. Begin by shutting down your Pi and removing your SD card. Then unmount the USB drive from the computer and insert it into your Raspberry Pi. Then boot the Pi once again.

If you configured Wi-Fi and SSH, you should be able to find your Pi on the network and connect!

In order to boot from USB, we need to install a beta version of the bootloader. This is done using the rpi-eeprom-update command from a shell. To get started, you’ll need to boot your Raspberry from an SD card. If you need help with this step, follow our guide on installing Raspbian (now Raspberry Pi OS) on your Raspberry Pi.

Also, if you’re using a headless setup, you’ll need to enable ssh and configure Wi-Fi before moving on.

With Raspberry Pi OS installed and the SD card mounted, plug in the Raspberry Pi and boot.

In order to boot from USB, we need to install a beta version of the bootloader. This is done using the rpi-eeprom-update command from a shell. To get started, you’ll need to boot your Raspberry from an SD card. If you need help with this step, follow our guide on installing Raspbian (now Raspberry Pi OS) on your Raspberry Pi.

Also, if you’re using a headless setup, you’ll need to enable ssh and configure Wi-Fi before moving on.

With Raspberry Pi OS installed and the SD card mounted, plug in the Raspberry Pi and boot.

Boot your Raspberry Pi from an SD card

Mentioned here
How to Install or Upgrade to Raspbian Buster
Mentioned here
How to Enable SSH on Raspberry Pi Without a ScreenHow to Set up WiFi on Your Raspberry Pi Without a Monitor

Next, we need to make sure the operating system is up to date. Begin by connecting to your Pi via SSH. Then run the following commands:

sudo apt update
sudo apt full-upgrade

Next, we need to make sure the operating system is up to date. Begin by connecting to your Pi via SSH. Then run the following commands:

sudo apt update
sudo apt full-upgrade

Update the operating system

Mentioned here
How to Connect to a Raspberry Pi Remotely via SSH How to Connect to a Raspberry Pi Remotely via SSHThe preferred (and most common) method of connecting to your Pi to run commands.
How to Connect to a Raspberry Pi Remotely via SSH

Open the file /etc/default/rpi-eeprom-update to edit. This can be done using vi or nano like this:

sudo nano /etc/default/rpi-eeprom-update

Change “critical” to “beta”. The file should look like this:

FIRMWARE_RELEASE_STATUS="beta"

Open the file /etc/default/rpi-eeprom-update to edit. This can be done using vi or nano like this:

sudo nano /etc/default/rpi-eeprom-update

Change “critical” to “beta”. The file should look like this:

FIRMWARE_RELEASE_STATUS="beta"

Update the eeprom configuration

To install the bootloader use:

sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-27.bin

Note: You may want to use a newer version of the pieeprom file if its available. To find a newer version you can use the following:

ls -lha /lib/firmware/raspberrypi/bootloader/beta/ | grep pieeprom

After running the rpi-eeprom-update command, run:

sudo reboot

To install the bootloader use:

sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-27.bin

Note: You may want to use a newer version of the pieeprom file if its available. To find a newer version you can use the following:

ls -lha /lib/firmware/raspberrypi/bootloader/beta/ | grep pieeprom

After running the rpi-eeprom-update command, run:

sudo reboot

Install the beta bootloader and reboot

Verify the raspberry pi bootloader versionVerify the raspberry pi bootloader version

After the Pi reboots, connect again using SSH so you can confirm your changes took effect. After connecting run:

vcgencmd bootloader_version

You should expect to see the following:

May 27 2020 18:47:29
version d648db3968cd31d4948341e09cb8a925c49d2ea1 (release)
timestamp 1590601649

Confirm the date matches the date in the beta pieeprom file.

Verify the raspberry pi bootloader versionVerify the raspberry pi bootloader version

After the Pi reboots, connect again using SSH so you can confirm your changes took effect. After connecting run:

vcgencmd bootloader_version

You should expect to see the following:

May 27 2020 18:47:29
version d648db3968cd31d4948341e09cb8a925c49d2ea1 (release)
timestamp 1590601649

Confirm the date matches the date in the beta pieeprom file.

Confirm your changes

Flash Raspberry Pi OS onto your USB driveFlash Raspberry Pi OS onto your USB drive

At this point, you need to install Raspberry Pi OS on your USB drive. You can use Raspberry Pi Imager to do this as well. Just plug in your USB drive and select it under SD Card.

And just like your SD card install, now is the time to enable SSH and add your Wi-Fi credentials, if applicable.

Flash Raspberry Pi OS onto your USB driveFlash Raspberry Pi OS onto your USB drive

At this point, you need to install Raspberry Pi OS on your USB drive. You can use Raspberry Pi Imager to do this as well. Just plug in your USB drive and select it under SD Card.

And just like your SD card install, now is the time to enable SSH and add your Wi-Fi credentials, if applicable.

Flash (or copy) a Raspberry Pi OS image onto your USB drive

Mentioned here
How to Use Raspberry Pi Imager How to Use Raspberry Pi ImagerNew official Raspberry Pi imaging software.
How to Use Raspberry Pi Imager
Download the Raspberry Pi firmwareDownload the Raspberry Pi firmware

You’ll need to grab the .dat and .elf files from a May 22, 2020 commit on the raspberrypi/firmware GitHub repo. The latest firmware does not work.

Note to self: when the latest firmware works to update this guide. 🙂

The easiest way to do this is to download the repository at the specified commit. To do this click Clone or download then Download ZIP. Then unzip the firmware.

Now, with your USB drive still mounted on your computer, run the following:

cp /*.dat 
cp /*.elf 

For example, on macOS I’m running:

cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.dat /Volumes/boot/
cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.elf /Volumes/boot/
Download the Raspberry Pi firmwareDownload the Raspberry Pi firmware

You’ll need to grab the .dat and .elf files from a May 22, 2020 commit on the raspberrypi/firmware GitHub repo. The latest firmware does not work.

Note to self: when the latest firmware works to update this guide. 🙂

The easiest way to do this is to download the repository at the specified commit. To do this click Clone or download then Download ZIP. Then unzip the firmware.

Now, with your USB drive still mounted on your computer, run the following:

cp /*.dat 
cp /*.elf 

For example, on macOS I’m running:

cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.dat /Volumes/boot/
cp ~/Downloads/firmware-a6c9b6b48ce86ef2527586a50760d52f1b33f642/boot/*.elf /Volumes/boot/

Overwrite the .dat and .elf files in /boot

Now, you should be able to properly boot from your USB drive. Begin by shutting down your Pi and removing your SD card. Then unmount the USB drive from the computer and insert it into your Raspberry Pi. Then boot the Pi once again.

If you configured Wi-Fi and SSH, you should be able to find your Pi on the network and connect!

Now, you should be able to properly boot from your USB drive. Begin by shutting down your Pi and removing your SD card. Then unmount the USB drive from the computer and insert it into your Raspberry Pi. Then boot the Pi once again.

If you configured Wi-Fi and SSH, you should be able to find your Pi on the network and connect!

Shut down your Pi and boot from USB

Calling all writers!

We’re hiring. Write for Howchoo

Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Tyler's profile picture
Share this guide!
RedditEmailTextPinterest
Related to this guide:
Two Kids Learning to Code with Digital Making at HomeTwo Kids Learning to Code with Digital Making at Home
Raspberry Pi livestreams each Thursday with new things for kids to code!
Michael's profile picture MichaelView
In these interests: kidsnewspi
Best Raspberry Pi Beginngers BooksBest Raspberry Pi Beginngers Books
For Raspberry Pi beginners who still love to follow along in a book.
Michael's profile picture MichaelView
In these interests: booksretropiepi
Astro Pi on the ISSAstro Pi on the ISS
What’s better than an experiment? An experiment in space!
Michael's profile picture MichaelView
In these interests: kidspinews
Two Kids Learning to Code with Digital Making at HomeTwo Kids Learning to Code with Digital Making at Home
Raspberry Pi livestreams each Thursday with new things for kids to code!
Michael's profile picture MichaelView
In these interests: kidsnewspi
Michael's profile pictureViewkidsnewspi
Best Raspberry Pi Beginngers BooksBest Raspberry Pi Beginngers Books
For Raspberry Pi beginners who still love to follow along in a book.
Michael's profile picture MichaelView
In these interests: booksretropiepi
Michael's profile pictureViewbooksretropiepi
Astro Pi on the ISSAstro Pi on the ISS
What’s better than an experiment? An experiment in space!
Michael's profile picture MichaelView
In these interests: kidspinews
Michael's profile pictureViewkidspinews
People also read:
The Kali Linux and Raspberry Pi logos, side by side
Kali Linux is a great distribution for Raspberry Pi users who want to get to grips with security testing.
Raspberry Pi Web Server LAMP Stack
The Raspberry Pi micro-computer grows in power with each new model release, with more resources that make it a more capable, low-cost content server for your media and resources.
NEMS and Raspberry Pi Logos
Laptops, smartphones, tablets, even lightbulbs—an endless number of devices now have the ability to connect to your local network and the wider internet.
Raspberry Pi OS
Get the new official Raspberry Pi OS on your Pi.
Raspberry Pi FAQ
New to the Raspberry Pi? Start here.
The Pi-hole logo
Blocking ads just got easier with Pi-hole, a network-wide ad blocker for the Raspberry Pi
Raspberry Pi 4 Cases 2020
Don’t skip out on a proper case for your Pi 4.
Setting up Bluetooth on a Raspberry Pi
The only Raspberry Pi Bluetooth guide you’ll ever need.
Raspberry Pi Windows
Your favorite MS OS on the Pi.
The Kali Linux and Raspberry Pi logos, side by side
Kali Linux is a great distribution for Raspberry Pi users who want to get to grips with security testing.
Raspberry Pi Web Server LAMP Stack
The Raspberry Pi micro-computer grows in power with each new model release, with more resources that make it a more capable, low-cost content server for your media and resources.
NEMS and Raspberry Pi Logos
Laptops, smartphones, tablets, even lightbulbs—an endless number of devices now have the ability to connect to your local network and the wider internet.
Raspberry Pi OS
Get the new official Raspberry Pi OS on your Pi.
PiCar-V V2.0 Kit
PiCar-V V2.0 KitDIY Raspberry Pi RC Car: SunFounder’s PiCar-V V2.0 Kit
The Kali Linux and Raspberry Pi logos, side by side
The Kali Linux and Raspberry Pi logos, side by sideHow to Install Kali Linux on a Raspberry Pi
Raspberry Pi Web Server LAMP Stack
Raspberry Pi Web Server LAMP StackHow to Set Up a Raspberry Pi Web Server
NEMS and Raspberry Pi Logos
NEMS and Raspberry Pi LogosHow to Set Up a Raspberry Pi Network Monitor
Raspberry Pi OS
Raspberry Pi OSHow to Install Raspberry Pi OS on Your Raspberry Pi
Raspberry Pi FAQ
New to the Raspberry Pi? Start here.
The Pi-hole logo
Blocking ads just got easier with Pi-hole, a network-wide ad blocker for the Raspberry Pi
Raspberry Pi 4 Cases 2020
Don’t skip out on a proper case for your Pi 4.
Setting up Bluetooth on a Raspberry Pi
The only Raspberry Pi Bluetooth guide you’ll ever need.
Raspberry Pi Windows
Your favorite MS OS on the Pi.
Raspberry Pi FAQ
Raspberry Pi FAQRaspberry Pi FAQ – Everything You Need To Know
The Pi-hole logo
The Pi-hole logoPi-hole: How to Set Up and Configure Pi-hole on Raspberry Pi
Raspberry Pi 4 Cases 2020
Raspberry Pi 4 Cases 2020Best Raspberry Pi 4 Cases of 2020
Setting up Bluetooth on a Raspberry Pi
Setting up Bluetooth on a Raspberry PiHow to Set Up Bluetooth on a Raspberry Pi
Raspberry Pi Windows
Raspberry Pi WindowsHow to run Windows on the Raspberry Pi
Posted in these interests:
pipi
pi
PRIMARY
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
pipi
pi
PRIMARY
The Raspberry Pi is a small, inexpensive computer developed by the Raspberry Pi Foundation in the United Kingdom.
PRIMARY
Explore
Discuss this guide:
We’re hiring!
Are you a passionate writer? We want to hear from you!
We’re hiring!
Are you a passionate writer? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate

Leave a Reply

Your email address will not be published. Required fields are marked *