The minimalist Pi Part 2

The Setup

myDesktop

Some websites that you will need.

Later our hard drive will be wiped with the berryboot wizard and then after we will use the berryboot software to take the OS’s from our jump drive and install them on the SSD.

I am not sure what magic partitioning berryboot uses to install OS’s onto our hard drive but it feels like a virtual machine with dynamically allocated space. Only it feels much more stable and I think the OS’s are running bare metal. Are Dynamic Partitions used? Is that even a thing? I just realized this is a hole in my knowledge and I need to look into this.

First we format the SD card to Fat32 if it is not already. exFAT won’t work. You can use Windows, Linux, or Mac for this. A quick google of “format sdcard FAT32 (name of your OS, ex Windows)” will find you a tutorial if you never have formated a card.

Download Berryboot from it’s homepage, your correct version will depend on what raspberry pi model you have. Also, download any OS that you want from Alex’s website or the source forge website to multiboot with. These files are in a compressed squash format. Twister OS (32 bit) and a flavor of Ubuntu (64bit) are highly recommended. I also added a Manjaro (64bit arch base) because I have never touched arch distros before and Elementry OS. I have played around with Ubuntu Mate before and I like that also.

Extract(aka unzip) the Berryboot compressed file onto the SD card. You don’t need to flash the files with a program like BelinaEcther. Just copy them over. You can now also extract the OS’s to your jumpdrive. Leave the hard drive alone for now. As long as it has a format of some sort, it is good, and will be recognized and written over.

Note: most people can skip the next paragraph. Some hard drives don’t have a factory format and you will have to use partitioning software to put a format on there. It will end up with ext 4 in the end. Ext 4 is a Linux based format of ancient lore. ;) In other words if the berryboot wizard doesn’t’ recognise a hard drive when you plug it in you may have to take it to Windows for example and partition it with any format just to have Berryboot wipe it again. Important protip, recognize I said, “wipe the hard drive”, twice. If you want data on that harddrive move it somewhere else and put it back on later! I say wipe other tech professionals say nuke and pave. Either way, your date is gone.

Berry Boot Wizzard

You’re going to see the wizard pop up for your first boot from SDcard. Choose Overscan yes or no based on if you see green borders. Choose wired or wireless internet. Set timezone. Optionally test your keyboard. It will bring up wireless networks if you choose wifi. Next, screen is where you select a destination drive. You can choose the sd card, it will look something like mmcblk0: SC32G. Or you can plug in that harddrive now to install to that hard drive. It will come up something like this sda: DISK001. Choose ext 4 and format. Close the error if it shows up. It should not matter. Then choose cancel when it asks to download an OS and reboot. It will bring you back to that download OS from the server and you hit cancel and that will get you into the Berryboot Menu editor. Long press on the add OS button and an option to install from your jumpdrive should appear. Plugin Jumpdrive and Choose your OS images on your jumpdrive and hit open. Repeat for all your OS’s. Now exit and reboot.

You can now choose which OS to boot into. Sign in. The Passwords are on the websites you download the OS from. You should learn how to change your password. Each OS has a different way in settings, or a basic password command in the terminal is the same on all Linux systems. Passwd Linuxtechi.com Password examples

Summary

You should now have a working Linux distro or 4 on a raspberry pi 4. Next, I will take you into the world of Raspberry Pi OS. Which is the same but different from the Raspbian OS of the Raspberry Pi 3. Also, Check out my Lost post from last year when I didn’t multiboot but still played with my Raspberry Pi 4. Lots of info and snark. Part 1 Part 2 Part 3