Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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