MutantMahesh's Blog

Seeking to know.

May 11, 2021 - 1 minute read - Raspberry PI

How to boot Raspberry PI from usb drive


  1. 8 GB microSD card (for first time boot only)
  2. 8 GB or more USB drive (I recommend USB 3.0 for better I/O) - SanDisk SDCZ430-032G-I35 Ultra Fit 3.1 32GB USB Flash Drive
  3. Raspberry PI imager OR Etcher

By default Raspberry PI boots from micro SD card. But read/write operation with microSD card may not be good. It is also hard to manage the microSD cards because of their small size. You may want to boot your raspberry PI from USD flash drive.


  1. First download the Raspberry PI imager or Etcher from the links mentioned above.
  2. Flash SD card and USD drive with Raspbian.
  3. Put the microSD card into raspberry PI and boot it for the first time.
  4. Open the terminal and run the sudo raspi-config command.
  5. Go to Advance Options boot1
  6. Go to Boot Order boot2
  7. Go to USB Boot boot3
  8. Now Shutdown your Raspberry PI, remove the microSD card and attach the USB drive. Now follow the steps and install the Raspbian.