uefi portion not large enough

good day all
i have a a surface pro 5 i would like to install Linux on.
every time i try grub2 at the end of the install can’t write to uefi portion.

openSUSE-Tumbleweed-XFCE-Live-x86_64-Current.iso
when i try to install gives me this error:
https://transfer.sh/hPR02C/Screenshot_error.png
my portions look like this:
https://transfer.sh/ORRba6/Screenshot_portion.png
how can i increase uefi portion ? can i use gparted ?

Your image shows an EFI partition of 100M. That’s probably large enough.

When you see that message that asks “Do you want to continue?” you can try answering “Yes”. This will probably work.

Think any size less then 250 or so meg (new standard size) throws that warning. But it is just a warning not an error!!!

thanks for the reply.
what happens if it doesn’t boot after install?
or worse ?

Post here, and ask for help.

If there really isn’t enough space in the EFI partition, you will see an error message when it attempts to install booting. But it only needs around 2M of space in that partition, and you are likely to have at least that much.

I guess I gotta ask: Why is is it throwing an error/warning on space requirements if >2 mb is really enough space? Just gets people upset. Some programmer trying to amp-up their importance?

tom kosvic

All Linux distributions recommend between 100MB (125MB for openSUSE) and 500MB for the efi partition. 2MB are not enough if you have more than one kernel or distribution installed. As the efi partition is in most cases the first partition on a disk, it is hard to resize it later on. That’s why nobody with a sane mind would only recommend 2MB for the efi partition.

Archlinux has a good explanation for the recommended size: https://wiki.archlinux.org/title/EFI_system_partition#Create_the_partition

Just increase the efi partition if the whole disk drive is still empty.
I have two os. on my desktop, each has it’s own efi partition with 260 MB each.

good morning
i ended up reinstalling open-sues.

colorpurple21859 asper:

Expert partitioning, start with existing partitions

For the root partition, highlight, select edit, format, mount point /, next

highlight the efi partition, select edit, “do not format” mount point /boot/efi, next

and it installed and worked.

https://www.linuxquestions.org/questions/attachment.php?attachmentid=39505&d=1661524939

/dev/nvme0n1p2 = used 30.49mb 30% unused 69.51mb 70% so the efi partition isn’t full ?

I’m happy to hear that. And I’m not particularly surprised.