Why is a separate /boot partition needed?

Because of how grub handles BTRFS and the hidden boot menu change which requires writes to /boot from grub.

Better explanation…

It also looks like some folks have manually done what you’re asking about, Safe way to move /boot to the root BTRFS partition to use snapper?

3 Likes