Point A:
i have read that 'some UEFI implementations do not allow for anything else being placed at /esp' and doing otherwise may cause a system to crash.
Point B:
and here is what i have in my system:
Mathematicians often resort to something called Hilbert space, which is
described as being n-dimensional. Like modern sex, any number can play.
-- Dr. Thor Wald, "Beep/The Quincunx of Time", by James Blish
sov-x550cc:[sov-thade-tage]:~% sudo su
[sudo] password for sov-thade-tage:
No matter how subtle the wizard, a knife in the shoulder blades will seriously
cramp his style.
sov-x550cc:[root]:/home/sov-thade-tage# cd /boot
sov-x550cc:[root]:/boot# df .
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 430584404 107175924 323408480 25% /
sov-x550cc:[root]:/boot# cd /boot/efi
sov-x550cc:[root]:/boot/efi# df .
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 306572 312 306260 1% /boot/efi
sov-x550cc:[root]:/boot/efi# fdisk -l
Disk /dev/sda: 447.13 GiB, 480103981056 bytes, 937703088 sectors
Disk model: KIOXIA-EXCERIA S
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: 19B60879-08B6-6B41-AEEE-8ABBB4AC5D71
Device Start End Sectors Size Type
/dev/sda1 2048 616447 614400 300M EFI System
/dev/sda2 616448 862205951 861589504 410.8G Linux root (x86-64)
/dev/sda3 862205952 912537599 50331648 24G Linux swap
sov-x550cc:[root]:/boot/efi# parted -l
Model: ATA KIOXIA-EXCERIA S (scsi)
Disk /dev/sda: 480GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 316MB 315MB fat32 boot, esp
2 316MB 441GB 441GB xfs
3 441GB 467GB 25.8GB linux-swap(v1) swap
sov-x550cc:[root]:/boot/efi#
so for UEFI system 'specific limitations or expectations' are FAT32.
are you OK with keeping your KERNELS at a FAT32-formatted partition?
answer please