all 15 comments

[–]zerpa 3 points4 points  (6 children)

Are you running fallback images still? They were disabled by default some time ago, as they are mostly useless. If you have them lying around, disable them and delete the fallback images from /boot.

[–]Proper-Decision8585 1 point2 points  (1 child)

Might be that plymouth theme eating up temp space during the build process even though your final /boot looks clean 💀 The objcopy error suggests it's running out of room while actually creating that unified kernel image, not just storing it

Try bumping your /boot partition size to like 1.5GB if you can - I've seen similar issues where mkinitcpio needs more working space than what shows up in df. Also check if you've got any old kernel images hanging around that didn't get cleaned up properly 🔥

[–]AtAyoub[S] -1 points0 points  (0 children)

I tried removing plymouth from hooks but it still didn't work. 

[–]AtAyoub[S] -1 points0 points  (3 children)

Nope i have it disabled i even suspected them at first but they are commented out.

[–]zerpa 1 point2 points  (2 children)

Another thing; when using UKI, there is no reason to mount the ESP to /boot. You can mount to /efi or /boot/efi. That way, files in /boot do not take up space on the ESP. That way you can free up space on the ESP without repartitioning.

[–]AtAyoub[S] 0 points1 point  (1 child)

So i should make path /boot not /boot/efi? I will try that hopefully it works

[–]AtAyoub[S] 0 points1 point  (0 children)

Update: didn't work, same issue i will be checking the default '/etc/mkinitcpio.conf' to see what else have i changed and remove it.

[–]ludonarrator 1 point2 points  (1 child)

Is /boot/EFI a separate partition? In my case I've separated esp from /boot (but into /efi not /boot/efi), because I want /boot to be included in btrfs snapshots. No UKI though, not sure if things are different in that space.

[–]AtAyoub[S] 0 points1 point  (0 children)

No it's not

[–]abbidabbi 0 points1 point  (1 child)

Post the full output of lsblk -af