On Sat, Jan 03, 2026 at 09:38:20AM +0000, Andre via Talk wrote:
More than likely you need to increase UEFI partition on /dev/sda*. Slackware that took my cherries will typically create 100MB (Same as windows) size and that's not enough if you are multi booting or distro hopping and reason is cachyOS + limine (which i use) will copy multiple initramfs and vmlinuz to the UEFI partition to select or revert via multiple kernels with corresponding btrfs snapshots. Other Linux distro will do roughly the same, except a few like Fedora where it points vmlinuz and initramfs to /boot. This is probably why fedora worked for you. My UEFI Partition is currently 653MB out of 2GB, where a big portion is only 3 linux kernels + additional files for cachyOS.
What's worse is distro hopping installs will fill your UEFI partition overtime and will not be removed(you have to do it yourself) and therefore, also not go overboard with lots of Linux kernels to install.
I dual boot cachyOS (/dev/sdc*) and windows 11 (/dev/nvme*). have to manually expand windows UEFI fat32 partition from 100MB to 2GB for multi boot cachyOS or any Linux distro to work.
This issue is not just you... i've encountered this last year too but not well publicized on the internet.
I know Debian puts the kernel and initramfs in /boot and only puts grub on the UEFI partition. Why would any distribution put the kernel files on the UEFI partition? That sounds like a dumb thing to do. I think I have read some distributions mount the UEFI partition as /boot and then dump crap in there, so I can see how that would be a problem. Checking opensuse, I see kernel and such in /boot and the uefi partition with grub is mounted as /boot/efi. -- Len Sorensen