I know of two methods to do this which I've tried:
- Use RPi Imager to install Ubuntu on both the SD card and SSD as per this post and this post
- Install BerryBoot and use that to install and boot Ubuntu from an external drive
I tried the imager method first and got as far as changing the partition lable for the sd card, rebooted, and was hit with an error along the lines of CPU 0 not supported
I then tried the BerryBoot method (which is where I am now), the steps I've done so far are as follows:
- Reformatted both the SD card and SSD
- Dragged the contents of the BerryBoot zip into the boot partition of the SD card
- Downloaded and moved the Ubuntu prepared iso from BerryServer onto a thumb drive
- Plugged everything back into the RPi and successfully booted to BerryBoot
- And finally, went into the edit menu to install an OS from USB, however BerryBoot completely froze
I've tried reinstalling BerryBoot and rebooting multiple times, however it always freezes until unplugging (I left it for a couple of hours to be sure). It also seems to completely "disconnect" my peripherals as my mouse has RGB and it turns off when BerryBoot freezes.
Edit:
I've found and tried a 3rd method, official raspberry pi os USB boot support.
I've used this guide to get as far as booting from the SSD without the SD card inserted, at which point I was hit with the following errors:
https://www.dropbox.com/s/bodn91lp1r9njjg/boot%20errors.jpg?dl=0
Note: I did not use this method to try and boot Ubuntu
Edit 2:
I've been trying a different method using BerryBoot which has worked the best so far.
I've managed to install Raspbian 2019.10 using BerryBoot's downloader/installer on first time setup, and after about 10 min on the edit menu screen it works. I'm now attempting to replace the Raspbian install with Ubuntu 20.04
(I think the problem may have been that BerryBoot crashes when loading the edit menu if no OSs are detected)
Edit 3:
Neither Raspbian nor Ubuntu boot from BerryBoot, the OS loads, but gets tonnes of errors and doesn't finish booting.