Hey guys,
I've been using a few Raspberry Pi 5's (with Sata HAT's) as the servers of my HomeLab for a couple of years now. I ran into an interesting problem the other day. I'm on Ubuntu Server 24 LTS and was informed by the motd about a new version being available.
On one of my less-critical Pi servers, I decided to give upgrading a try...only to go down a small rabbit hole of issues. I'll save you all the time and say that it basically boils down to this:
To upgrade to Ubuntu server 26 LTS, the eeprom bootloader needs to be updated to a more recent version.
Running commands like sudo rpi-eeprom-update -a didn't help because the latest versions are not available in from Ubuntu 24 LTS repos.
I saw a potential fix that involves pulling the latest bootloader from github and manually installing, but I'm a bit less comfortable with this. I feel like the chances of bricking this system may be a bit higher doing it this way.
So my question is - how do people running raspberry pi deal with this?…