# Raspberry pi 3 boot from usb

**URL:** <https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042>\
**Category:** General Discussions\
**Created:** [December 13, 2016, 4:12pm UTC](https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042 "2016-12-13T16:12:37Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![thommy86](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/thommy86/32/9133_2.png) [@thommy86](https://forums.plex.tv/u/thommy86)\
**Post date:** [December 13, 2016, 4:12pm UTC](https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042/1 "2016-12-13T16:12:37Z")

</div>

I already post this in the Rasplex section, but maybe this will be implemented in official Plex for the Raspberry Pi.

As stated on the rPi website (see links below), the raspberry pi 3 has the possibility to boot directly from a mass storage device, such as an USB stick or hard drive and from network without the necessity of a microSD card installed.

Is there’s any possibility to build an image for USB sticks compatible with this feature? Considering it has to have an updated bootcode.bin (issued in the ‘next’ branch of rPi firmware) and a proper cmdline.txt.

> **[Pi 3 booting part I: USB mass storage boot beta - Raspberry Pi](https://www.raspberrypi.org/blog/pi-3-booting-part-i-usb-mass-storage-boot/)**
>
> When we originally announced the Raspberry Pi 3, we announced that we’d implemented several new boot modes. The first of these is the USB mass storage boot mode, and we’ll explain a little bit about it in this post; stay tuned for the next part on...

  

> **[Raspberry Pi — Teach, Learn, and Make with Raspberry Pi](https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md)**
>
> The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community.

  
[https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=155167](https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=155167)

---

<div class="post-metadata">

**Author:** ![thommy86](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/thommy86/32/9133_2.png) [@thommy86](https://forums.plex.tv/u/thommy86)\
**Post date:** [January 17, 2017, 1:57pm UTC](https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042/2 "2017-01-17T13:57:11Z")

</div>

Anyone got a clue?

---

<div class="post-metadata">

**Author:** ![NewPlaza](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/newplaza/32/128634_2.png) [@NewPlaza](https://forums.plex.tv/u/NewPlaza)\
**Post date:** [January 17, 2017, 5:58pm UTC](https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042/3 "2017-01-17T17:58:34Z")

</div>

Are you wanting a pre-build image?

---

<div class="post-metadata">

**Author:** ![thommy86](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/thommy86/32/9133_2.png) [@thommy86](https://forums.plex.tv/u/thommy86)\
**Post date:** [January 17, 2017, 8:47pm UTC](https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042/4 "2017-01-17T20:47:53Z")

</div>

Not necessarily, if there is a way to do this myself, I could try to build it.

---

<div class="post-metadata">

**Author:** ![NewPlaza](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/newplaza/32/128634_2.png) [@NewPlaza](https://forums.plex.tv/u/NewPlaza)\
**Post date:** [January 18, 2017, 8:06am UTC](https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042/5 "2017-01-18T08:06:07Z")

</div>

I haven’t thoroughly gone through all the above documentation but it looks like you may need to use a SDCard first to program the OTP (One-Time Programmable memory). I believe after that is done, USB boot is possible (but experimental).

---

<div class="post-metadata">

**Author:** ![thommy86](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/thommy86/32/9133_2.png) [@thommy86](https://forums.plex.tv/u/thommy86)\
**Post date:** [January 18, 2017, 9:39am UTC](https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042/6 "2017-01-18T09:39:41Z")

</div>

That’s true, as you can read in the links I provided. I am already running a raspbian this way, but no plex yet.

I just saw that a few days ago usb/pxe booting was pushed to the master branch. So i have good hopes. I also saw a method to use a sd with just a bootcode.bin. Will give that a test as well.

---

<div class="post-metadata">

**Author:** ![thommy86](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/thommy86/32/9133_2.png) [@thommy86](https://forums.plex.tv/u/thommy86)\
**Post date:** [April 13, 2017, 5:06pm UTC](https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042/7 "2017-04-13T17:06:53Z")

</div>

For using with Rasplex, this option has been added to version 1.8

---

<div class="post-metadata">

**Author:** ![NewPlaza](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/newplaza/32/128634_2.png) [@NewPlaza](https://forums.plex.tv/u/NewPlaza)\
**Post date:** [April 14, 2017, 10:22pm UTC](https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042/8 "2017-04-14T22:22:20Z")

</div>

That’s awesome!!!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [January 7, 2020, 10:23pm UTC](https://forums.plex.tv/t/raspberry-pi-3-boot-from-usb/171042/9 "2020-01-07T22:23:44Z")

</div>


