/boot is full!

19/05/2025

Arch is my favourite distro, but you really have to be careful with it. I recently had the pleasure of having to deal with /boot being full. Why? Because I only gave it 100mb of space, which was no longer enough for my initramfs.

The solution was actually fairly simple though; you don't NEED a /boot partition. Linux in fact, only requires 2 partitions; an EFI partition, and a root partition. Turns out my EFI partition was also my boot partition, with the EFI files being in /boot/efi. To actually fix this issue, I had to edit my /etc/fstab file, setting up my first, smaller partition as /efi, then reinstall GRUB, the kernel, and regenerate the config.

TLDR; I partitioned my system incorrectly, and paid the price.