No Fedora boot entry in uefi boot loader

Hello there, i just try to install Fedora 43 alongside windows as dual boot on a HP zBook, but after install and reboot there is no Grub/Fedora Boot entry available, its just the windows boot loader, that of course directly boots into Windows.

i’ve disabled Fast Boot in Bios, reinstalled Fedora didn’t change the behaviour, i double checked all the BIOS options.. UEFI/Secureboot is enabled and i can boot from the USB install stick just fine, but the installed Fedora just don’t show up? i’ve done this a couple of times now on other hardware, with UEFI and Secureboot and hadn’t a issue yet.. grub just showed fine the other times?

I investigated my boot issue further and tried to manually create a boot entry with efibootmgr. During this process, I discovered that not all required EFI files were present on my /boot/efi partition.

The root cause: firmware updates had consumed all available space on the EFI partition. As a result, the Fedora installer couldn’t copy all necessary bootloader files.

What surprised me:
The Fedora 43 setup reported multiple times during installation that everything completed successfully. In reality, the system was not bootable because critical files were missing.

Shouldn’t the installer check for sufficient free space on the EFI partition and warn the user if it cannot create all required files? At the very least, it should not claim the installation was successful under these conditions.

another sidenote, i was not able to make the efi partition bigger with gparted… partition resize worked but filesytem couldn’t be resized.. as there looks to be a known issue that fat partitionens below a specific size cant be resized… :man_facepalming:

Probably the FAT version. FAT16 and FAT32 and VFAT file systems each have different limitations.