RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Booting from SSD on Pi 4

    Scheduled Pinned Locked Moved Help and Support
    ssd boot
    11 Posts 4 Posters 4.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.
    • mituM
      mitu Global Moderator @BenMcLean
      last edited by

      @BenMcLean said in Booting from SSD on Pi 4:

      RetroPie really needs a new version that supports booting from SSD!

      USB boot is enabled by updating your Pi on-board EEPROM, it's enough to update the OS and included packages to be able to boot via USB.

      BenMcLeanB KoCinsKyK 2 Replies Last reply Reply Quote 0
      • BenMcLeanB
        BenMcLean @mitu
        last edited by

        @mitu said in Booting from SSD on Pi 4:

        USB boot is enabled by updating your Pi on-board EEPROM, it's enough to update the OS and included packages to be able to boot via USB.

        Did that. But RetroPie fails to read from my SSD properly because the bootloader it uses from back in April is out of date now.

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

          I'm pretty sure you can just drop the files from https://github.com/RPi-Distro/firmware/tree/debian/boot onto your boot drive after you update the eeprom and it will boot. (make a backup just in case)

          BenMcLeanB 1 Reply Last reply Reply Quote 0
          • BenMcLeanB
            BenMcLean @gomisensei
            last edited by

            @gomisensei said in Booting from SSD on Pi 4:

            I'm pretty sure you can just drop the files from https://github.com/RPi-Distro/firmware/tree/debian/boot onto your boot drive after you update the eeprom and it will boot. (make a backup just in case)

            I tried something quite similar to that. See the original post for the results I got.

            I can try the specific repo you are recommending there instead though and see how it goes.

            1 Reply Last reply Reply Quote 0
            • BenMcLeanB
              BenMcLean
              last edited by

              Yeah I got the same results with that link. "Failed to load kernel modules" is one of the errors.

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

                make sure that the cmdline.txt on your ssd's boot partition points to the right partition, and that the root drive is updated with apt upgrade. Best way to do this is to upgrade your sdcard, then copy it to your ssd, but it's not as easy as it should be.

                1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator
                  last edited by

                  If your RetroPie installation on the microsd is fully updated, just back-it up to an .img file with Win32DiskImager and then write it on the USB drive. Boot the USB drive and it should work.

                  BenMcLeanB 1 Reply Last reply Reply Quote 0
                  • KoCinsKyK
                    KoCinsKy @mitu
                    last edited by

                    @mitu said in Booting from SSD on Pi 4:

                    @BenMcLean said in Booting from SSD on Pi 4:

                    RetroPie really needs a new version that supports booting from SSD!

                    USB boot is enabled by updating your Pi on-board EEPROM, it's enough to update the OS and included packages to be able to boot via USB.

                    Hi, what commands exactly? Thanks.

                    1 Reply Last reply Reply Quote 0
                    • BenMcLeanB
                      BenMcLean @mitu
                      last edited by

                      @mitu said in Booting from SSD on Pi 4:

                      If your RetroPie installation on the microsd is fully updated, just back-it up to an .img file with Win32DiskImager and then write it on the USB drive. Boot the USB drive and it should work.

                      That's a great idea. I'll try that, thanks

                      1 Reply Last reply Reply Quote 0
                      • BenMcLeanB
                        BenMcLean
                        last edited by BenMcLean

                        OK, I got this working. To boot from SSD using the RetroFlag NESPI 4 case, I needed two things. First, I needed to install RetroPie to an 8 GB micro SD card. Then, I needed to run that linux from the SD card to apply the tweaks described in this file here: http://download.retroflag.com/Products/NESPi_4_CASE/How_to_boot_from_SSD.zip Then, I needed to make an image of the SD card on my hard drive, and then write that image to the SSD. Then I could finally put in the SSD and have it boot.

                        Unfortunately, this means disabling UAS, which greatly reduces the speed of the SSD. It doesn't completely defeat the purpose because it's still faster than the SD card, but not by as much as it should be.This is the first time I got a bad product from RetroFlag. Their GPI case was overpriced but works great. RetroFlag's NESPI 3B+ case was amazing, the best gaming case you could get for the Raspberry PI 3 B+, but I would strongly recommend against purchasing the RetroFlag NESPI 4 case if you plan to use the SSD option at all, because it doesn't work with UAS so you don't get the full speed of the SSD.

                        I should have just stuck with the Raspberry PI 3B+ and skipped the 4 generation, waiting for the Raspberry PI 5 or 6 or whatever, which should hopefully have proper SSD support and be able to emulate the Gamecube and PS2, cure cancer and solve world hunger someday

                        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.