I loaded BB right onto my m.2 usb. I booted from it, selected it as my OS drive, booted from it again and downloaded Ubuntu and Raspbian without an SD card.
Omgoodness! Thank you! I had totally forgotten the name of berryboot and was confusing it with raspbian buster! I went back and re-watch all of your raspberry pi 4 videos trying to figure it out before I requested this video! I didn't think to check your raspberry Pi 3 videos! Thank you so much!
All people asking "Can I apply this to my current _INSERT OS HERE_ installation?": The short answer is no, you need to start over. If you already have a working installation of there is really no reason to switch to Berryboot. Berryboot is great for quickly and easily trying out different OSes (though your selection is limited), but ultimately it will never be as performant or resilient a setup as a native install of the same OS.
I'd like to see ETA PRIME use his influence to request more Raspberry Pi distros out there provide support/compatibility with USB booting. This is a big problem with a lot of images out there and it's nearly impossible (impossible for me, probably not impossible for people smarter than I am) to modify an existing distro to work with USB booting. Ultimately, I'd like to see network booting ... still waiting...
It's usually only a matter of editing /etc/fstab with proper identifiers for the new disk or partitions. Once it's all mounted, the drive the system is running on is irrelevant to Linux.
@@W1ldTangent By motioneyeos, it's more then only the "/etc/fstab". They've some/simmilar other fstab files and you've to correct the "/boot/cmdline.txt" file. So, in other words, it's not as hard, as most thought. One little downside this modification can have. Updates by the OS itself or kernel, could fail or, in the baddest situation, break the system, if some super genius people had static paths for the system, like motioneyeos... So, you've to update manually, by downloading the image and copy the files by hand, not flashing. My experience is, it will work without big issues.
You can boot berryboot to USB without an SD card installed but you do have to do extra steps I have placed this comment here so others may find it easier to find please fully read. also About naming's the boot volume to lower case boot is explain in a comment below by WakiMe about 2 months back from the date of this posting. To boot off the USB with out and SD in the drive can be done with most single os's install straight to the USB with out using berry boot. You can used the raspberry pi imager program to transfer your is to the USB. If you are using berry boot you can still boot strait to USB with out an SD installed but you have to add some options to the cmdline.txt file that is on the boot volume located on the USB. Requirements USB must have both a boot and data volume The boot volume must be labeled boot in lower case (I believe but not full tested) My data volume is labeled berryboot in lowercase (not sure if it matters) Now for the trick Run blkid from command line and you should see something like this /dev/loop0: TYPE="squashfs"" /dev/sda1: LABEL_FATBOOT="boot" LABEL="boot" UUID="19B5-074F" TYPE="vfat" PARTUUID="###########" /dev/sda2: LABEL="berryboot" UUID="1b7c40-c24-498e-a408-6f16bac967" TYPE="ext4" PARTUUID="###########" you need the UUID values Your UUID values will be different than mine so make sure to uses yours The ####### Represents a value. Now edit the cmdline.txt file on the USB boot volume It should look something like this Before edit elevator=deadline quiet bootmenutimeout=30 After edit elevator=deadline quiet bootmenutimeout=30 datadev=UUID=1b7c40-c24-498e-a408-6f16bac967 bootdev=UUID=19B5-074F No " marks needed in the cmdline.txt file Now save , shutdown remove SD power on and it should boot to the USB berryboot Mine is working great.
I was going to message you about Berryboot after seeing your BIOS Boot video earlier this month - Good video overview, loved the part on how to load custom OS's
I wish BerryBoot would let you install to multiple drives at once, as example an external NVMe drive, a USB Thumbdrive and the SD Card but you can always only choose one. And once you want to install them you can’t change anything about it anymore without formatting the destination drive again to put a new OS onto it :(
what I'd really like is a way to set the next OS as I exit the loaded one. This would be a step toward making BerryBoot capable of headless operating and using scripted commands to choose the next OS. Or set an OS by closing a GPIO pin on boot, that would be neat.
When I try to copy the RPI OS to the USB drive 64GB already formatted FAT32, I am getting this error message. “The file 2020-05-27-raspios-buster-armhf.img is too large for the destination file system". Please provide me some feedback of what may cause this issue and how to solve it. Thanks in advance!!!
Good video as always. Not many images ready for the pi 4 sadly and many of those that are have issues. Strap yourself in for some frustration if using the pi 4.
Looks like it's the same partition for some reason. So I guess you can access the files just fine although you will need to figure out where each OS stores them.
@@paulstelian97 If I remember correctly, each OS is kept in it's own image on the designated data storage partition/drive so sharing between OSes would not be possible out of the box.
Horseradish Power the 8gb doesn’t work with Berryboot in the stable build. There is a beta version which works great if you search my channel for 8gb Berryboot the link is in the description.
i just downloaded this today and extracted everything to the sd card but it's not booting up, it's not even flashing the green activity led on the board.
This is really great, I have loved using berryboot on my pi3, but we had to wait for berryboot on the pi4 and I'm sure it's worth it, I did try the beta version my pi 4s, well I managed to kill two raspberry pi 4, so glad to see proper version, hopefully I'm not out ruining the hdmi on another pi 4.
I Have time and time again tried BerryBoot to install squash formatted OSs onto a SSD mounted to rPi4 8GB PC. I failed each time. BerryBoot recognises the EXT4 formatted SSD but none of the squash formatted OSs. The OSs are not within a folder but rather stand alone files on a 32GB SD card. Six OSs img.gz compressed total 12.9GB: rPi OS Bookworm, Ubuntu 22.04 LTS, Manjaro 18.05, Twister 2.1.2, and Volumio 3.569 Aside from extracting the BerryBoot and installing it on SD card you speak of extracting the Twister OS and including it along with your other custom OSs for BerryBoot installation. Herein is my confusion: All my OS choices are squash compressed images as that is my understanding of requirements. You speak of extracting compressed OS; by what means are img.gz OS extracted if not by the BerryBoot installation utility app?
To boot off the USB with out and SD in the drive can be done with most single os's install straight to the USB with out using berry boot. You can used the raspberry pi imager program to transfer your is to the USB. If you are using berry boot you can still boot strait to USB with out an SD installed but you have to add some options to the cmdline.txt file that is on the boot volume located on the USB. Requirements USB must have both a boot and data volume The boot volume must be labeled boot in lower case (I believe but not full tested) My data volume is labeled berryboot in lowercase (not sure if it matters) Now for the trick Run blkid from command line and you should see something like this /dev/loop0: TYPE="squashfs"" /dev/sda1: LABEL_FATBOOT="boot" LABEL="boot" UUID="19B5-074F" TYPE="vfat" PARTUUID="###########" /dev/sda2: LABEL="berryboot" UUID="1b7c40-c24-498e-a408-6f16bac967" TYPE="ext4" PARTUUID="###########" you need the UUID values Your UUID values will be different than mine so make sure to uses yours The ####### Represents a value. Now edit the cmdline.txt file on the USB boot volume It should look something like this Before edit elevator=deadline quiet bootmenutimeout=30 After edit elevator=deadline quiet bootmenutimeout=30 datadev=UUID=1b7c40-c24-498e-a408-6f16bac967 bootdev=UUID=19B5-074F No " marks needed in the cmdline.txt file Now save , shutdown remove SD power on and it should boot to the USB berryboot Mine is working great.
Everything worked until I booted up Twister and can't find the internet connection configuration options! When I attempt to boot Manjaro I get stumped at the "Choose your locale" window. I have no idea which option to choose as I do not understand what it even means. I am a level zero novice and have no idea what to do to resolve these particular issues. Please advise asap.
I don't know if anyone else shares this interest, but I would love to see a proper tutorial on how to set up a RPi to boot from a network source. I've seen other videos about it, but each has lost me at some point in the process or uses some piece of tech that I couldn't acquire in a reasonable time frame.
It is actually somewhat simple, and can be a real lifesaver if in a situation like remote signage installs where you can't easily reach to swap out a bad SD. Have you read the official page on NFS booting from RPi Foundation?
Has anyone run into this problem? My keyboard and mouse stop working while in the berryboot settings. I can get it to boot but then they just stop when I'm attempting to load my OS. Any help/guidance? I bought an SSD specifically for running multiple OSes. I've tried moving the USBs around the board but they just stop working.
No. You need the image to be in SquashFS format and it will be horrendously slow or even broken when decompressed. The way NOOBs compression works is much more reliable and provides better performance if you must have multiple OSes over USB
Is this the method you recommend for retro flag's new nespi 4 case with the cartridge? It seems like this would be the best option to fully take advantage of that case.
My Problem: is there any way to leave the usb stick as extra storage. My rip4 sd card is 256gb but my usb sd card is only 32gb. Reason why is my image is so large that there is no room left to save input config even if I expand my card size in raspi config. So that usb stick doesn’t need to copy files just store new game data.
you show how to use berryboot but it has no kodi or libreelec which i have tryed but no success with a sdd cd card no problems but i am trying get libreelec and rapberry pi 32bit but it keep failing at the booting into that particular partition that i have select first boot is the loader thats fine but the next is the os the i want to go nothing but error
I had trouble booting the standard berryboot Raspberry Pi OS 64 Bit, but Ubuntu worked. Turned out to be an issue that some images have with the sd card partition that berryboot is on. The label must be "boot", all lowercase. I relabeled the partition by doing the following on a working OS on another sd card running linux. sudo apt install dosfstools sudo fatlabel /dev/???? boot Note: ???? is the device the berryboot partition is mounted on. In my case it was "/dev/sda1". Also note, I had to use a usb sd card reader/writer to plug the berryboot sdcard into my pi.
Yes i also found that out the hard way. You can also fully boot of the USB with out the need for an SD if you uses berry boot and follow the instructions below To boot off the USB with out and SD in the drive can be done with most single os's install straight to the USB with out using berry boot. You can used the raspberry pi imager program to transfer your is to the USB. If you are using berry boot you can still boot strait to USB with out an SD installed but you have to add some options to the cmdline.txt file that is on the boot volume located on the USB. Requirements USB must have both a boot and data volume The boot volume must be labeled boot in lower case (I believe but not full tested) My data volume is labeled berryboot in lowercase (not sure if it matters) Now for the trick Run blkid from command line and you should see something like this /dev/loop0: TYPE="squashfs"" /dev/sda1: LABEL_FATBOOT="boot" LABEL="boot" UUID="19B5-074F" TYPE="vfat" PARTUUID="###########" /dev/sda2: LABEL="berryboot" UUID="1b7c40-c24-498e-a408-6f16bac967" TYPE="ext4" PARTUUID="###########" you need the UUID values Your UUID values will be different than mine so make sure to uses yours The ####### Represents a value. Now edit the cmdline.txt file on the USB boot volume It should look something like this Before edit elevator=deadline quiet bootmenutimeout=30 After edit elevator=deadline quiet bootmenutimeout=30 datadev=UUID=1b7c40-c24-498e-a408-6f16bac967 bootdev=UUID=19B5-074F No " marks needed in the cmdline.txt file Now save , shutdown remove SD power on and it should boot to the USB berryboot Mine is working great.
Is it possible to create on a SSD with OS images another partition formated to FAT32 (without destroy BerryBoot ext3 partition)? I wanna use that external USB SSD disk also on windows machines.
so fucking helpful had a hard time thinking about how to do it I gotta 2tb m.2 and a 1tb m.2 that I plan on using on a retropie pie build. I also wanna overclock as well so Iplan on grabbing the ice tower cooler and I can use my artic mx4 thermal paste on it so I'm happy af
Hi, just to report that I followed your instructions and all went well until I decided to use as a first OS to use the raspbian os on the list. The problem that I found is that when I shutdown the Raspbian ot writes 3 files on the sdcard: recovery.bin, vl805.bin and vl805.sig. After this I cannot boot again using the sdcard. If i remove those files it works again. I lost several hours with this, off course it was not your instructions that originated the problem, it's something on the Raspbian image that writes on the sdcard. Thank you for your videos and keep the good work.
Probably a dumb question. I just recently subscribed to your channel and love the retro handheld reviews. Wanted to get your opinion on best handheld for NES, SNES, SEGA/SEGACD, N64 mainly and easiest to add more roms? Sorry for dumb question.
Can anyone help? I berryboot twister os and Volumio and I successfully boot twister os and used it but when I boot Volumio image, I came across log in and password and putty also come out, how to log in and configure
curious on this. will it try to boot to the SSD once you setup berry boot if you have already previous setup the SSD to be the boot priority in the eeprom, or if Berry boot redoes the order?
so, tested this. Put the MicroSD in with BerryBoot. Installed Debian Buster Raspbian OS to the SSD, rebooted. It goes to Berry Boot, lets you select the OS from the SSD, then messes up when trying to boot in. Because it is jumped to SSD instead of the microSD first.
I know NOOBS, another bootloader, had the possibility to hack your way and delete the partition, rearrange partition tables and just boot directly off of the OS itself, but doing the reverse isn't gonna work that well. The same probably applies to this too.
Hi Prime, I'm very new here, so if this is a dumb question, please forgive me. I've been watching a lot of your videos, and think I have gathered just enough information to be dangerous. Here is what I'm trying to do: I want to have Raspian and RetroPie both as fully functioning OSes. I am curious if BerryBoot will be the way to go for me. Right now, I'm thinking I'd like to have a large RetroPie image on SSD (either Vman or Wolf) and Raspian (or another OS) on SD to serve normal functions. Does this seem feasible and/or am I making this more complicated than it needs to be? Also, am I correct that BerryBoot would be the way to switch between the two?
New question... So I set up Berryboot on my PI 4 4GB model using a 32GB SanDisk sd card for boot and a Patriot Rage 120GB SSD for OS's and i installed PI TOP and TWISTER to my SSD. Everything works great and I really like it... BUT... I then tried to move my Berryboot sd card and my SSD to my PI 8GB model and it boots the OS's fine but I have the strangest issue with RUclips video playback AND wifi connection. Example... I booted into TWISTER on the 8GB PI with no issues and for the first couple of times it recognized my wifi. I then went to play a RUclips video and the video is completly scrambled and unwatchable. I then tested Prime Video using Chromium Media Edition and it has no problems at all so this seems to be RUclips specific. Now it has stopped letting me log into my wifi even when I enter all of my credentials. It sits there working and then times out and says network has been disconnected. Again... These issues are only happening on my 8GB PI and NONE of these issues exist on my 4GB model (the one I initially set up Berryboot on). I guess my question is... Do you have to set up Berryboot on separate SD cards if you have more than one PI OR... Should you be able to transfer just one Berryboot sd card (for booting) to any amount of PI's that you may own? If anyone can assist and advise I would really appreciate it...
Is there an optimized lakka OS for Raspi 4? I can only seem to find the image on the Lakka website. Would that image work? Or! Could I just run retropie or lakka on one of the os' (i.e. twister)?
Hi, I followed this video to setup my RPi 4 with an internal SSD Drive. I have two OS, Twister OS and Raspbian. The Twister OS boots up fine but if I select Raspbian it runs into trouble. How do I remove the faulty OS and reinstal it on BerryBoot without taking out the SD Card?
OK so booted back into BerryBoot and found the option to delete and add OS's. Did this but still cannot boot into Raspbian when it boots it stalls at A Start job is running for /dev/disk/by-label/boot (37s / 1min 30s). Then this eventually times out waiting for device. Then after a whole load of OK messages its says "You are in emergency mode followed by loads of other messages then, "cannot open access to console, the root system is locked. See sulogin(8) man page for more details.
@@Sternhammer89 did you get it to work? if not let me know and I will look into it. did you download a fresh copy of the raspbian from the berry boot menu? at first guest I it sounds like it can not find the media
@@Sternhammer89 Ok I believe I duplicated your error. For me if I try to boot raspberry os with berry boot and my boot partion is not labeled lower case boot it fails with that error after I changed the boot portions label back to lower case boot it worked just fine. Info on how to do this is given in a reply below by WakiMe
Fantastic! Thank you. The link for the Rav Power SSD points to the 512GB model and I don't see a 1 TB on that page. Might you have a different link we could use? And what made you choose THAT particular SD over others? Thanks in advance for a reply! Appreciated!
Hi, thanks for all the great videos. My question on this video is, can I run a Retro Gaming IMG from the external drive of my choice, or only Operating Systems?
I used Berryboot on my RPI3B, I liked it a lot. But the only Cons there are 1) that you won't get kernel updates from the Distro, only when Berryboot updates. 2) Doing Berryboot updates manually can be annoying.
Can you do this with images that you already backed up? Also how would you repair or uninstall a broken image. Trying to figure if this is better then just booting w/out berry booot since now there is a working bootloader that will let you boot for usb.
the method is useful and works but using the pi or twister os images from the berryboot are useless, the images r compressed alot but they are all admin locked, basically u cant change alot of stuff like raspberry pi config
Hey Man as always good Vid and you always seem to hit on all the things that I happen to be working on. I know the subject may get a little to.o in depth to cover but could you do an advanced Berryboot tutorial? Like reserving drive space for each image? Making our own Berryboot images. I know that there are other questions about retro gaming. Retropie Berryboot IMG is available but what about rolling in one of 2plays! based images (VMan or Rick Dangerous). Thanks for all you do. I went to get an SSD but I wanted you to get some credit. Maybe put a link to the 1tb model (it's 20 bucks off right now)
What is the minimum microSD card size for using BerryBoot? Can a 4GB microSD card work for the boot files of 2 or 3 OS'es? I will be using USB for full OS like in this video And a second question: what filesystem is the SSD/USB/HDD supposed to be? Is it also FAT32 like the SD card and USB with other OS'es?
Hi, nice video! I would like to run 2 different OS from one 64GB SD card. Most OS demand you to "Expand Filesystem" after installing. Is this still necessary? Which OS claims the free space? In your video the first OS showed it has 960GB free.....but how much free space does the other OS have. The sum it up...i'm confused ;-)
Have you or anyone had any issue with getting the M.2 drive appearing on when booting? I am running with a SP M.2 2280 Sata III A55 250GB. I am still super new to raspberry so I am not sure if I missed a step somewhere.
I am going to try this soon as I just got my m.2 sata drive in the mail. So essentially you just put the berry boot files onto the micro sd, and download the OS’s to the SSD when prompted. Is that correct? Seems pretty straight forward. And then you leave the sd and ssd installed.
I just ordered a Pi4 for my Arcade1up and it’s my first time using a Pi, so I appreciate all your tutorials.
I'm using Berry Boot since mid 2017 , on pi 3. And I still like that
Can you install Retropie on top of all of this?
Yes you can
I was literally headed to the bridge to jump - but found this video. Total lifesaver. Thanks!
I loaded BB right onto my m.2 usb. I booted from it, selected it as my OS drive, booted from it again and downloaded Ubuntu and Raspbian without an SD card.
Omgoodness! Thank you! I had totally forgotten the name of berryboot and was confusing it with raspbian buster! I went back and re-watch all of your raspberry pi 4 videos trying to figure it out before I requested this video! I didn't think to check your raspberry Pi 3 videos! Thank you so much!
All people asking "Can I apply this to my current _INSERT OS HERE_ installation?": The short answer is no, you need to start over. If you already have a working installation of there is really no reason to switch to Berryboot. Berryboot is great for quickly and easily trying out different OSes (though your selection is limited), but ultimately it will never be as performant or resilient a setup as a native install of the same OS.
I'd like to see ETA PRIME use his influence to request more Raspberry Pi distros out there provide support/compatibility with USB booting. This is a big problem with a lot of images out there and it's nearly impossible (impossible for me, probably not impossible for people smarter than I am) to modify an existing distro to work with USB booting. Ultimately, I'd like to see network booting ... still waiting...
Network booting would be great, when Windows is stable on ARM
I'm with you Anjin. I'm sure it can be done but can we do it? Do you have the time to learn how, that's my problem.
they are open source so are the bootloaders you can do it yourself
It's usually only a matter of editing /etc/fstab with proper identifiers for the new disk or partitions. Once it's all mounted, the drive the system is running on is irrelevant to Linux.
@@W1ldTangent By motioneyeos, it's more then only the "/etc/fstab". They've some/simmilar other fstab files and you've to correct the "/boot/cmdline.txt" file. So, in other words, it's not as hard, as most thought. One little downside this modification can have. Updates by the OS itself or kernel, could fail or, in the baddest situation, break the system, if some super genius people had static paths for the system, like motioneyeos...
So, you've to update manually, by downloading the image and copy the files by hand, not flashing.
My experience is, it will work without big issues.
You can boot berryboot to USB without an SD card installed but you do have to do extra steps I have placed this comment here so others may find it easier to find please fully read. also About naming's the boot volume to lower case boot is explain in a comment below by WakiMe about 2 months back from the date of this posting.
To boot off the USB with out and SD in the drive can be done with most single os's install straight to the USB with out using berry boot. You can used the raspberry pi imager program to transfer your is to the USB. If you are using berry boot you can still boot strait to USB with out an SD installed but you have to add some options to the cmdline.txt file that is on the boot volume located on the USB.
Requirements
USB must have both a boot and data volume
The boot volume must be labeled boot in lower case (I believe but not full tested)
My data volume is labeled berryboot in lowercase (not sure if it matters)
Now for the trick
Run blkid from command line and you should see something like this
/dev/loop0: TYPE="squashfs""
/dev/sda1: LABEL_FATBOOT="boot" LABEL="boot" UUID="19B5-074F" TYPE="vfat" PARTUUID="###########"
/dev/sda2: LABEL="berryboot" UUID="1b7c40-c24-498e-a408-6f16bac967" TYPE="ext4" PARTUUID="###########"
you need the UUID values
Your UUID values will be different than mine so make sure to uses yours
The ####### Represents a value.
Now edit the cmdline.txt file on the USB boot volume
It should look something like this
Before edit
elevator=deadline quiet bootmenutimeout=30
After edit
elevator=deadline quiet bootmenutimeout=30 datadev=UUID=1b7c40-c24-498e-a408-6f16bac967 bootdev=UUID=19B5-074F
No " marks needed in the cmdline.txt file
Now save , shutdown remove SD power on and it should boot to the USB berryboot
Mine is working great.
Loved the video. Can you make one showing how to convert an OS into Squash format?
If it's in .img.xz format then use command $unxz filename (assuming you use linux).
Or just download it from the link in description
Plzzzz
Booking marking this one. Cool to see more that this can be done.
I was going to message you about Berryboot after seeing your BIOS Boot video earlier this month - Good video overview, loved the part on how to load custom OS's
Love this little sbc so many things you can do with it.
yeah, and many of the operating systems and tools are developed by volunteers
I wish BerryBoot would let you install to multiple drives at once, as example an external NVMe drive, a USB Thumbdrive and the SD Card but you can always only choose one. And once you want to install them you can’t change anything about it anymore without formatting the destination drive again to put a new OS onto it :(
ETA PRIME is a mad man with all these great links! thank you sir!
what I'd really like is a way to set the next OS as I exit the loaded one. This would be a step toward making BerryBoot capable of headless operating and using scripted commands to choose the next OS. Or set an OS by closing a GPIO pin on boot, that would be neat.
My Berryboot does not show the "Other" option for additional distros.
For some reason, I'm unable to get the overclock to stick after applying and rebooting. The max still reads 1500
Thanks! helped me ALOT. Like the long press to get the USB copy, well hidden for some reason.
When I try to copy the RPI OS to the USB drive 64GB already formatted FAT32, I am getting this error message. “The file 2020-05-27-raspios-buster-armhf.img is too large for the destination file system". Please provide me some feedback of what may cause this issue and how to solve it. Thanks in advance!!!
A useful and brilliant video that's very concise and helpful. Thank you.
Of course you do this a day after I struggle with berry boot a lot
when can I boot from a USB flash drive into Windows 10
Good video as always. Not many images ready for the pi 4 sadly and many of those that are have issues. Strap yourself in for some frustration if using the pi 4.
Quick question, are personal files accessible from any os installed on the SSD drive or just from the os you loaded them on ?
Looks like it's the same partition for some reason. So I guess you can access the files just fine although you will need to figure out where each OS stores them.
@@paulstelian97 If I remember correctly, each OS is kept in it's own image on the designated data storage partition/drive so sharing between OSes would not be possible out of the box.
They are store under their own is but because you can map the data volume you can gain access to all files from all os's hope that helps
I’m new to all this and would ❤️ an easy way to have these and also boot up a virtual man build just like RetroPie emulation station
1:43 Shouldn't that be 1, 2, 4, 8 GB of RAM?
Still, thank you for the video.
I noticed that too.
Horseradish Power the 8gb doesn’t work with Berryboot in the stable build. There is a beta version which works great if you search my channel for 8gb Berryboot the link is in the description.
@@leepspvideo
The video states Raspberry Pi 4
1 Gigabyte, 2 Gigabits (256MB), 3 Gigabytes, and 4 Gigabytes.
@@leepspvideo I was pointing out that there was an error in the video.
Hopefully people will see your reply, and be of use to them.
The elusive 3 GB model is as rare as the 8 GB model in 2019.
Hi, is it already possible to multiboot without a SD card? So basically run everything from 1 ssd?
What if I have an OS already installed? How would that work?
Thanks this guide is very easy
Aloha ! i appreciate the mini tutorial , links and efforts . Mahalo, Claude
Interesting and useful! Thanks for this!
i just downloaded this today and extracted everything to the sd card but it's not booting up, it's not even flashing the green activity led on the board.
This is really great, I have loved using berryboot on my pi3, but we had to wait for berryboot on the pi4 and I'm sure it's worth it, I did try the beta version my pi 4s, well I managed to kill two raspberry pi 4, so glad to see proper version, hopefully I'm not out ruining the hdmi on another pi 4.
😰
Great help thanks!!
I Have time and time again tried BerryBoot to install squash formatted OSs onto a SSD mounted to rPi4 8GB PC. I failed each time. BerryBoot recognises the EXT4 formatted SSD but none of the squash formatted OSs. The OSs are not within a folder but rather stand alone files on a 32GB SD card. Six OSs img.gz compressed total 12.9GB: rPi OS Bookworm, Ubuntu 22.04 LTS, Manjaro 18.05, Twister 2.1.2, and Volumio 3.569
Aside from extracting the BerryBoot and installing it on SD card you speak of extracting the Twister OS and including it along with your other custom OSs for BerryBoot installation.
Herein is my confusion: All my OS choices are squash compressed images as that is my understanding of requirements. You speak of extracting compressed OS; by what means are img.gz OS extracted if not by the BerryBoot installation utility app?
Hello, good video, could you create video tutorial how to use only ssd without any usb flash or SD drive?
To boot off the USB with out and SD in the drive can be done with most single os's install straight to the USB with out using berry boot. You can used the raspberry pi imager program to transfer your is to the USB. If you are using berry boot you can still boot strait to USB with out an SD installed but you have to add some options to the cmdline.txt file that is on the boot volume located on the USB.
Requirements
USB must have both a boot and data volume
The boot volume must be labeled boot in lower case (I believe but not full tested)
My data volume is labeled berryboot in lowercase (not sure if it matters)
Now for the trick
Run blkid from command line and you should see something like this
/dev/loop0: TYPE="squashfs""
/dev/sda1: LABEL_FATBOOT="boot" LABEL="boot" UUID="19B5-074F" TYPE="vfat" PARTUUID="###########"
/dev/sda2: LABEL="berryboot" UUID="1b7c40-c24-498e-a408-6f16bac967" TYPE="ext4" PARTUUID="###########"
you need the UUID values
Your UUID values will be different than mine so make sure to uses yours
The ####### Represents a value.
Now edit the cmdline.txt file on the USB boot volume
It should look something like this
Before edit
elevator=deadline quiet bootmenutimeout=30
After edit
elevator=deadline quiet bootmenutimeout=30 datadev=UUID=1b7c40-c24-498e-a408-6f16bac967 bootdev=UUID=19B5-074F
No " marks needed in the cmdline.txt file
Now save , shutdown remove SD power on and it should boot to the USB berryboot
Mine is working great.
Everything worked until I booted up Twister and can't find the internet connection configuration options! When I attempt to boot Manjaro I get stumped at the "Choose your locale" window. I have no idea which option to choose as I do not understand what it even means. I am a level zero novice and have no idea what to do to resolve these particular issues. Please advise asap.
I don't know if anyone else shares this interest, but I would love to see a proper tutorial on how to set up a RPi to boot from a network source. I've seen other videos about it, but each has lost me at some point in the process or uses some piece of tech that I couldn't acquire in a reasonable time frame.
It is actually somewhat simple, and can be a real lifesaver if in a situation like remote signage installs where you can't easily reach to swap out a bad SD. Have you read the official page on NFS booting from RPi Foundation?
Raspberry Pi 4 8 Gigabyte Model ? Did I miss something?
yes, it's here for couple of days :)
Yeah, crawl out of rock.
Welcome to the internet
no you haven't missed anything in practical terms. No performance gains, just more ram, more apps can run at same time
got one ;) now that memory is no longer the limit, think i'll try natively compile android and stuff on this thing for fun
Has anyone run into this problem? My keyboard and mouse stop working while in the berryboot settings. I can get it to boot but then they just stop when I'm attempting to load my OS. Any help/guidance? I bought an SSD specifically for running multiple OSes. I've tried moving the USBs around the board but they just stop working.
Looking forward to using this 👍
Error zero'ing MBR/GPT. SD card may be broken or advertising wrong capacity????
Is there also a compatible RetropiOS Version that works this way?
Gutes Video! Habe meinen Pi genauso installiert. 4GB Variante
Please make a video on how to instal etcher on raspbian os as in all videos windows based etcher is shown.
sudo apt install balena-etcher-electron
@@nikiforossarantoglou5917 already tried.. not working..
Where can i get the files for the raspberry pi zero?
Can i apply this setup to a 256gb wolfanos retropie setup? Thank you for sharing this video. Great as always
No. You need the image to be in SquashFS format and it will be horrendously slow or even broken when decompressed. The way NOOBs compression works is much more reliable and provides better performance if you must have multiple OSes over USB
I was wondering the same thing.
Is this the method you recommend for retro flag's new nespi 4 case with the cartridge? It seems like this would be the best option to fully take advantage of that case.
My Problem: is there any way to leave the usb stick as extra storage. My rip4 sd card is 256gb but my usb sd card is only 32gb. Reason why is my image is so large that there is no room left to save input config even if I expand my card size in raspi config. So that usb stick doesn’t need to copy files just store new game data.
you show how to use berryboot but it has no kodi or libreelec which i have tryed but no success with a sdd cd card no problems but i am trying get libreelec and rapberry pi 32bit but it keep failing at the booting into that particular partition that i have select first boot is the loader thats fine but the next is the os the i want to go nothing but error
does this work with premade pi images(i.e. arcade punks images)?
My pi doesn't display anything
it is blank
I had trouble booting the standard berryboot Raspberry Pi OS 64 Bit, but Ubuntu worked. Turned out to be an issue that some images have with the sd card partition that berryboot is on. The label must be "boot", all lowercase. I relabeled the partition by doing the following on a working OS on another sd card running linux.
sudo apt install dosfstools
sudo fatlabel /dev/???? boot
Note: ???? is the device the berryboot partition is mounted on. In my case it was "/dev/sda1".
Also note, I had to use a usb sd card reader/writer to plug the berryboot sdcard into my pi.
Yes i also found that out the hard way. You can also fully boot of the USB with out the need for an SD if you uses berry boot and follow the instructions below
To boot off the USB with out and SD in the drive can be done with most single os's install straight to the USB with out using berry boot. You can used the raspberry pi imager program to transfer your is to the USB. If you are using berry boot you can still boot strait to USB with out an SD installed but you have to add some options to the cmdline.txt file that is on the boot volume located on the USB.
Requirements
USB must have both a boot and data volume
The boot volume must be labeled boot in lower case (I believe but not full tested)
My data volume is labeled berryboot in lowercase (not sure if it matters)
Now for the trick
Run blkid from command line and you should see something like this
/dev/loop0: TYPE="squashfs""
/dev/sda1: LABEL_FATBOOT="boot" LABEL="boot" UUID="19B5-074F" TYPE="vfat" PARTUUID="###########"
/dev/sda2: LABEL="berryboot" UUID="1b7c40-c24-498e-a408-6f16bac967" TYPE="ext4" PARTUUID="###########"
you need the UUID values
Your UUID values will be different than mine so make sure to uses yours
The ####### Represents a value.
Now edit the cmdline.txt file on the USB boot volume
It should look something like this
Before edit
elevator=deadline quiet bootmenutimeout=30
After edit
elevator=deadline quiet bootmenutimeout=30 datadev=UUID=1b7c40-c24-498e-a408-6f16bac967 bootdev=UUID=19B5-074F
No " marks needed in the cmdline.txt file
Now save , shutdown remove SD power on and it should boot to the USB berryboot
Mine is working great.
Is it possible to create on a SSD with OS images another partition formated to FAT32 (without destroy BerryBoot ext3 partition)? I wanna use that external USB SSD disk also on windows machines.
Can you make a tutorial on a berryboot installation with btrfs and how to make use of it?
3gb raspberry pi 4? 🤔
A mistake certainly :)
Get the 5.5Gb model, it's better.
Jonathan Mayer : Maybe a 7.62 GB model?
@@totophi obviously the best version is the 3.141592G PI
Any update on if we still need the usb for transferring Custom OS?
Hey eta can you show how to install the agron 40 fan script PLEASE PLEASE PLEASE
so fucking helpful had a hard time thinking about how to do it I gotta 2tb m.2 and a 1tb m.2 that I plan on using on a retropie pie build. I also wanna overclock as well so Iplan on grabbing the ice tower cooler and I can use my artic mx4 thermal paste on it so I'm happy af
Hi, just to report that I followed your instructions and all went well until I decided to use as a first OS to use the raspbian os on the list. The problem that I found is that when I shutdown the Raspbian ot writes 3 files on the sdcard: recovery.bin, vl805.bin and vl805.sig. After this I cannot boot again using the sdcard. If i remove those files it works again. I lost several hours with this, off course it was not your instructions that originated the problem, it's something on the Raspbian image that writes on the sdcard. Thank you for your videos and keep the good work.
Probably a dumb question. I just recently subscribed to your channel and love the retro handheld reviews. Wanted to get your opinion on best handheld for NES, SNES, SEGA/SEGACD, N64 mainly and easiest to add more roms? Sorry for dumb question.
What about a SATA HAT for the Raspberry Pi IV.
Not sure why but I’m getting an error saying it could not find data partition after rebooting so that I can add custom OS
This is awesome
thanks, thanks thanks, great video!
Hi, thanks for the video. Is it possible to use sd card as virtual ram and ssd for the home assistant os at the same time?
Can anyone help? I berryboot twister os and Volumio and I successfully boot twister os and used it but when I boot Volumio image, I came across log in and password and putty also come out, how to log in and configure
1 question. i have already setup my raspian on my ssd. is it possible to use berry boot without formating my ssd again so everything is gone?
Same
curious on this. will it try to boot to the SSD once you setup berry boot if you have already previous setup the SSD to be the boot priority in the eeprom, or if Berry boot redoes the order?
so, tested this. Put the MicroSD in with BerryBoot. Installed Debian Buster Raspbian OS to the SSD, rebooted. It goes to Berry Boot, lets you select the OS from the SSD, then messes up when trying to boot in. Because it is jumped to SSD instead of the microSD first.
I know NOOBS, another bootloader, had the possibility to hack your way and delete the partition, rearrange partition tables and just boot directly off of the OS itself, but doing the reverse isn't gonna work that well. The same probably applies to this too.
In a word: no. The way Berryboot stores an OS image is very different to how it would be done normally for a single-boot system.
Hi Prime,
I'm very new here, so if this is a dumb question, please forgive me. I've been watching a lot of your videos, and think I have gathered just enough information to be dangerous.
Here is what I'm trying to do: I want to have Raspian and RetroPie both as fully functioning OSes. I am curious if BerryBoot will be the way to go for me. Right now, I'm thinking I'd like to have a large RetroPie image on SSD (either Vman or Wolf) and Raspian (or another OS) on SD to serve normal functions. Does this seem feasible and/or am I making this more complicated than it needs to be? Also, am I correct that BerryBoot would be the way to switch between the two?
That looks impressive.
thanks man
New question... So I set up Berryboot on my PI 4 4GB model using a 32GB SanDisk sd card for boot and a Patriot Rage 120GB SSD for OS's and i installed PI TOP and TWISTER to my SSD.
Everything works great and I really like it... BUT...
I then tried to move my Berryboot sd card and my SSD to my PI 8GB model and it boots the OS's fine but I have the strangest issue with RUclips video playback AND wifi connection.
Example... I booted into TWISTER on the 8GB PI with no issues and for the first couple of times it recognized my wifi. I then went to play a RUclips video and the video is completly scrambled and unwatchable. I then tested Prime Video using Chromium Media Edition and it has no problems at all so this seems to be RUclips specific.
Now it has stopped letting me log into my wifi even when I enter all of my credentials. It sits there working and then times out and says network has been disconnected.
Again... These issues are only happening on my 8GB PI and NONE of these issues exist on my 4GB model (the one I initially set up Berryboot on).
I guess my question is... Do you have to set up Berryboot on separate SD cards if you have more than one PI OR... Should you be able to transfer just one Berryboot sd card (for booting) to any amount of PI's that you may own?
If anyone can assist and advise I would really appreciate it...
I would think the boot code is probably a bit different between models, so you'd probably need a different SD card for each Pi.😉
after the updates the last months it is possible to boot from a usb drive by default.
Do you still need a microSDcard to setup BerryBoot ?
Is there an optimized lakka OS for Raspi 4? I can only seem to find the image on the Lakka website. Would that image work?
Or! Could I just run retropie or lakka on one of the os' (i.e. twister)?
USB Boot is still in beta on Pi 4, but all the Pi's now support booting from the USB. No need for the SD at all anymore.
Hi, I followed this video to setup my RPi 4 with an internal SSD Drive. I have two OS, Twister OS and Raspbian. The Twister OS boots up fine but if I select Raspbian it runs into trouble. How do I remove the faulty OS and reinstal it on BerryBoot without taking out the SD Card?
OK so booted back into BerryBoot and found the option to delete and add OS's. Did this but still cannot boot into Raspbian when it boots it stalls at A Start job is running for /dev/disk/by-label/boot (37s / 1min 30s). Then this eventually times out waiting for device. Then after a whole load of OK messages its says "You are in emergency mode followed by loads of other messages then, "cannot open access to console, the root system is locked. See sulogin(8) man page for more details.
@@Sternhammer89 did you get it to work? if not let me know and I will look into it. did you download a fresh copy of the raspbian from the berry boot menu? at first guest I it sounds like it can not find the media
@@Sternhammer89 Ok I believe I duplicated your error. For me if I try to boot raspberry os with berry boot and my boot partion is not labeled lower case boot it fails with that error after I changed the boot portions label back to lower case boot it worked just fine. Info on how to do this is given in a reply below by WakiMe
Very nice video.
will it work with windows 10?
thank you
Fantastic! Thank you. The link for the Rav Power SSD points to the 512GB model and I don't see a 1 TB on that page. Might you have a different link we could use? And what made you choose THAT particular SD over others? Thanks in advance for a reply! Appreciated!
Hi,
Thanks for sharing. Is there 1 home folder or as many as OS installed ?
Each is should have its own home folder. But I do believe berry boot has the ability to setup shared info but have not played with that yet
you sir are a legend
If your SSD is not formatted will it be recognized by Berry Boot so you can format it?
for example I installed ubuntu 18 what about editing the partitions? whether automatic or careful editing myself like installing ubuntu on a computer
what about partitioning. For example I have a 250 GB SSD
50GB for lets say Twister OS and 200 for recalbox
We can use SSD boot, berry boot, multi OS all on one SSD drive now?
Hi, thanks for all the great videos. My question on this video is, can I run a Retro Gaming IMG from the external drive of my choice, or only Operating Systems?
Same question?
Any way to hook up the SSD thru the micro SD slot? To keep all 4 USB ports open of course.
I used Berryboot on my RPI3B, I liked it a lot. But the only Cons there are 1) that you won't get kernel updates from the Distro, only when Berryboot updates. 2) Doing Berryboot updates manually can be annoying.
Pinn vs berryboot.. what are the differences?
Can you do this with images that you already backed up? Also how would you repair or uninstall a broken image. Trying to figure if this is better then just booting w/out berry booot since now there is a working bootloader that will let you boot for usb.
the method is useful and works but using the pi or twister os images from the berryboot are useless, the images r compressed alot but they are all admin locked, basically u cant change alot of stuff like raspberry pi config
Have anybody tied to install docker with berry boot? it didnt work for me.
Blame the distro itself, Berry Boot is just the bootloader. What distro are you trying to install Docker in?
Try with vanilla Raspbian.
Can someone please tell me how to do a lcd rotate on this? The config.txt line add didn’t work it just stopped working all together. Thanks
Hey Man as always good Vid and you always seem to hit on all the things that I happen to be working on. I know the subject may get a little to.o in depth to cover but could you do an advanced Berryboot tutorial? Like reserving drive space for each image? Making our own Berryboot images. I know that there are other questions about retro gaming. Retropie Berryboot IMG is available but what about rolling in one of 2plays! based images (VMan or Rick Dangerous). Thanks for all you do. I went to get an SSD but I wanted you to get some credit. Maybe put a link to the 1tb model (it's 20 bucks off right now)
What is the minimum microSD card size for using BerryBoot? Can a 4GB microSD card work for the boot files of 2 or 3 OS'es? I will be using USB for full OS like in this video
And a second question: what filesystem is the SSD/USB/HDD supposed to be? Is it also FAT32 like the SD card and USB with other OS'es?
Hi, nice video! I would like to run 2 different OS from one 64GB SD card. Most OS demand you to "Expand Filesystem" after installing. Is this still necessary? Which OS claims the free space? In your video the first OS showed it has 960GB free.....but how much free space does the other OS have. The sum it up...i'm confused ;-)
How does this share ssd between OSs.? I was looking for some info online but no luck. Do all os share thw same space or is it being partitioned?
Have you or anyone had any issue with getting the M.2 drive appearing on when booting? I am running with a SP M.2 2280 Sata III A55 250GB. I am still super new to raspberry so I am not sure if I missed a step somewhere.
I am going to try this soon as I just got my m.2 sata drive in the mail. So essentially you just put the berry boot files onto the micro sd, and download the OS’s to the SSD when prompted. Is that correct? Seems pretty straight forward. And then you leave the sd and ssd installed.
bootberry does not support retropie no more... what do i do?
Is this possible for 2 seperate premade images from arcade punk and raspbian?