Can someone help me to install fedora alongside to windows?
I think the problem is that the efibootmgr partition is full.
but i don’t know how to fix this error.
That seems plausible. Your screenshot shows something like “No space …” for /boot/efi when running grub-install.
The only real fix is to use a Fedora live system or Windows tools(?) to resize the partition. Make it at least 100 MB larger!
How large is your ESP? How much free space is available?
As @augenauf mentioned, there are ways to enlarge the partition. There have been similar issues with EFI filled with old files. The first step is to verify that the partition is nearly full. Using a Fedora Live Workstation Installer USB you can use Gnome Disks to examine the layout and partition sizes. Make a note of the device name (here, on a Windows+Fedora dual boot system with an SSD, it is `nvme
For forum posts, you can get the same information in text form using the terminal:
% sudo fdisk -l /dev/nvme0n1
Disk /dev/nvme0n1: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 970 EVO Plus 500GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 6F6A2A7C-F7E1-4CDC-AA39-A39E20323A0B
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1333247 1331200 650M EFI System
/dev/nvme0n1p2 1333248 1595391 262144 128M Microsoft reserved
/dev/nvme0n1p3 1595392 355979263 354383872 169G Microsoft basic data
/dev/nvme0n1p4 355979264 358031359 2052096 1002M Windows recovery environment
/dev/nvme0n1p5 974528512 976752639 2224128 1.1G Windows recovery environment
/dev/nvme0n1p6 358031360 360128511 2097152 1G Linux filesystem
/dev/nvme0n1p7 360128512 974528511 614400000 293G Linux filesystem
Partition table entries are not in disk order.
Then use the name of the EFI partition:
% df -TH /dev/nvme0n1p1
Filesystem Type Size Used Avail Use% Mounted on
/dev/nvme0n1p1 vfat 678M 105M 573M 16% /boot/efi
Older windows installations only used about 100M for the efi partition. This is really too small for current distros, and windows has even enlarged that to ~250M for recent releases. Fedora allocates ~600M for new installations.
It you follow the above instructions and find that the /boot/efi partition is full then it will need to be enlarged, which can be done but we need a starting point as noted.