-
-
Notifications
You must be signed in to change notification settings - Fork 689
Description
describe the request
As of 2026-02, archinstall's default/recommended disk layout when using BTRFS is essentially:
/boot FAT32 1G
/ (@, @home, @cache, @log) btrfs rest
If I'm not mistaken, with this layout, the kernel, initramfs, and microcode reside in /boot, which is not part of the BTRFS filesystem, and thus will not be part of its snapshots.
Per the Arch Wiki, mounting esp to /efi and leaving /boot be part of /@ should resolve this. I've tried a couple of setups using archinstall and a manual partitioning scheme with such a layout, marking theboot and ESP flags on /efi. This ends up putting grub/ config etc inside /efi however, instead of /boot, which ends up breaking some things like grub-btrfs. (I fixed that by simply reinstalling grub via grub-install and getting rid of /efi/grub.)
My understanding around this stuff is still relatively shallow and high-level, but if anything here seems worth taking action on, I'd be happy to learn and contribute.