RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    RetroPie from USB (no microSD needed) for Pi 3b

    Scheduled Pinned Locked Moved Projects and Themes
    usb boot
    7 Posts 4 Posters 5.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Terin
      last edited by Terin

      I managed to get a GOOD copy of RetroPie working and running from USB only (no microSD needed).

      You need to first ensure that your Pi is setup to boot from USB. This can only be done on the 3b and is detailed here:

      https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md

      You only need to complete the first part of it (you don't have to do anything under "Prepare the USB Storage Device" -- only the "Program USB Boot Mode").

      Once you've completed this step, simply grab the image provided from Google Drive and flash a USB drive. Supposedly only some USB drives work -- I tried a generic one from MicroCenter and it didn't work. I tried it on a Patriot and Samsung branded USB drive and those both work excellent.

      Link: https://drive.google.com/file/d/0B9hGvs6yJgfJejhkblBiaWlxQlU

      You'll flash the USB drive the same way you flash your microSD card -- it's the same kind of image.

      Once you've booted, you'll need to manually expand the OS size (contrary to what was written earlier, you cannot use raspi-config). To resize, you'll need to run parted on the drive and then resize2fs. It's the "first" answer to this question on StackExchange: http://unix.stackexchange.com/questions/134796/how-to-increase-size-of-dev-sda2-in-suse-running-on-vmware

      Why boot from USB?

      USB is faster and more resilient than your microSD card. As I'm doing a traditional NES case mod, it also makes it extremely easy for me to take my OS and the like on the go.

      Also -- I migrated my data from microSD to USB -- the easiest way is to do it per RetroPie's backup suggestion. Copy the Samba shares over on your "working" copy, install the image, then copy them back over. I had great success with this.

      Hope someone else finds this helpful and useful!

      Z 1 Reply Last reply Reply Quote 2
      • T
        tekn0
        last edited by tekn0

        This is cool. So one could use a 1tb drive with this then? or are there space limits. Also power might be an issue.

        1 Reply Last reply Reply Quote 0
        • T
          Terin
          last edited by

          I'm booting off of a 128GB Samsung Fit Drive (https://www.amazon.com/Samsung-128GB-Flash-MUF-128BB-AM/dp/B017DH3O5A/) and it works well. I imagine you could probably use an external HDD and boot from that if it has power from an alternative source.

          1 Reply Last reply Reply Quote 0
          • G
            grasp
            last edited by grasp

            Hello Terin, and first "good job"
            i would like to know which file is modified in the image, to do it with other image of retropie (16gb, 64gb more... ;) ) those who have roms inside.
            Thanks.
            Sorry for my bad English
            Grasp

            G 1 Reply Last reply Reply Quote 0
            • G
              grasp @grasp
              last edited by

              @grasp Don't want to boot :(

              1 Reply Last reply Reply Quote 0
              • Z
                zoop @Terin
                last edited by

                @Terin thanks for sharing. I am loading my roms and splashscreens from USB. My next build will make use of the knowledge you've shared and will run entirely from USB.

                Thank you for posting!

                G 1 Reply Last reply Reply Quote 0
                • G
                  grasp @zoop
                  last edited by

                  @zoop THANKS A LOT !!!! ;)

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                  Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.