Been avoiding this one… Running EndeavourOS, updated every other day. 6.15.8-arch1-2 kernel. 03.05 BIOS on AMD Ryzen™ 7040 Series.
Trying to update BIOS with fwupdmgr returns this!
/boot/efi does not have sufficient space, required 73.3 MB, need additional 772.4 kB
Obv I know the next step, but what is the safest way to do this? I had to resize a partition once already and went through a pain to revise some mount points for my data. I would like to try to avoid that if possible.
I’ve run into the same problem. When I attempted to resize the partition, I got a warning about moving the boot partition rendering the system unbootable; I don’t recall the exact wording, but it was enough to dissuade me from trying.
After that, I updated the BIOS by booting from the stand-alone updater on a flash drive.
If it’s easier, you can just make a second ESP instead of sharing one. You just need to copy the correct boot files for it and make a new boot entry that’s points to them.
Not sure if I remember them, let me see if I can find them again… okay, the directory of download pages is here. The instructions can be found on each of the pages; for the original FW16, for instance, look for the text Linux/Other/UEFI Shell update, the instructions will be under that.