Lenovo T490 boot efi not enough memory issue

Hi all, first time poster and new to Linux. I have a T490 and I went to update the integrated software via the gnome software “store” and I’m getting a boot/efi storage issue. I’ve tried to clean up space via terminal and tried updating over terminal too. Is it a storage issue? I think when I set up the dual boot I set up 100MB for efi (finding out now that may have been a mistake).

Is there anything I’m missing before having to boot on a stick and re-partition the space?
Thanks!

It’s likely the storage for LVFS firmware updates (which GNOME Software downloads for you).

100MB is normally fine for EFI as far as storing all the boot machinery is concerned. But the EFI partition is also used to store pending firmware updates ready to be applied on boot, so if LVFS supports them for your hardware (which is good!) then 100MB may be too small.

I’m not super sure.. this is what it looks like from the software store

I did copy what the error was in terminal too. I could copy and paste it too. Not sure if there is any sensitive info from the copy and paste though.

Yep, that’s a firmware update which needs to be stored in the EFI partition until next boot.

Gotcha gotcha, it says I need 4.5MB more than what’s available lol. is there a way to clean up more space out of EFI without having to increase the partition?

To be honest, if this is a new install it would be better to enlarge the partition now rather than have to mess around regularly freeing up space for firmware updates.

I’ve been on Fedora for about a month but most everything is just browser based. I don’t think I have anything crucial saved or needed to back up.. I can just re-install Fedora and increase the partition up to 1GB. Do you think that should be safe or 2GB would be better?

1 GB should be pretty safe I think. The installer default is 600 MB if I remember?

Cool, I don’t know how/why I reduced it from 600MB to 100MB smh.

100MB is actually ample for all the normal EFI boot machinery.

I myself have 100MB (which is what the Windows 10 installer did when I built this machine ~8 years ago). I get away with it because LVFS doesn’t provide firmware updates for any of my hardware :grinning_face:

I have a T490 too and dual-boot with W11 also (currently I’m with two fedora installations).
Mine is 100MB also. I think that’s what Windows set up.

Once, after I first installed fedora, I had this issue too. But I could install the firmware fine. I don’t remember if I installed from fwupd in the command-line (probably) or with Lenovo Vantage from Windows Eleven.

I wouldn’t enlarge the partition because 100MB is pretty enough (currently mine has still 44.7M available) and it sits right before everything (the Windows partition) and our laptop probably won’t have many firmware updates going forward.

Try first installing from other means (not GNOME Software). They may install some components first and then the rest.

Unless disk space is at a true premium, you would “future proof” your setup if you increased it to at least 2GB. That way, should UKI become a thing, you’d have enough disk space on your EFI partition to accommodate it.

Discover notified me today of BIOS 1.85 update.
fuwpd couldn’t do it but Windows BIOS update utility downloaded from Lenovo site worked just fine.