You are not logged in.

#1 2025-01-27 06:58:54

owgv54
Member
Registered: 2025-01-27
Posts: 1

How to make space for /boot?

My Arch system runs on a single 4TB SSD. I used archinstall and let it do the partitioning for me during the initial setup. It created two partitions. Partition 1 is /boot, a 1.1GB FAT partition. Partition 2 is /, a 4.0TB Btrfs partition.

While performing pacman upgrades, I noticed that kernel upgrades did not complete. Terminal kept spitting out "/boot out of space" errors.

I went to GNOME Disks and shrunk Partition 2 by 10GB, hoping I could give that 10GB to /boot. However, the newly created space is in the end of the disk after Partition 2 instead of between Partitions 1 and 2, which prevents me from merging it with /boot. Is there a way to shrink Partition 2 so that empty space becomes available for merging with Partition 1?

Offline

#2 2025-01-27 07:40:21

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,817
Website

Re: How to make space for /boot?

Why not just move /boot/ back to the root partition? If you don't have a specific need for a separate /boot/ partition then it looks like it's just creating a problem for you. If you're using GRUB just change the configuration and run `grub-install` & `grub-mkconfig` again. It's a bit more complicated for systemd-boot, check the wiki for details about XBOOTLDR partitions.

Having said that 1GiB should be plenty of space so what is there, exactly?

tree -h /boot

https://archlinux.org/packages/extra/x86_64/tree/


Jin, Jîyan, Azadî

Offline

Board footer

Powered by FluxBB