Skip to content

Improve suggested/auto disk layout with BTRFS for snapshots #4227

@karnkaul

Description

@karnkaul

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions