--- # Extra mount options applied by filesystem type. # Btrfs subvolume mounts are already configured in partition.conf. mountOptions: - filesystem: default options: [noatime] - filesystem: btrfs options: [noatime, "compress=zstd", "space_cache=v2"] - filesystem: vfat options: [umask=0077] # API filesystems mounted into the target so chroot steps work. Without these # the chroot has no /proc or /dev and `mkinitcpio` aborts ("/proc must be # mounted!" / "/dev must be mounted!") and grub-install can't probe properly. # All are real-fs mounts (not bind) — Calamares 3.4.2 here applies fs-type mounts # reliably but not bind-type ones, so /dev uses a fresh devtmpfs (which still # exposes all device nodes). extraMountsEfi adds efivars on UEFI so grub-install # can write an NVRAM boot entry. extraMounts: - device: proc fs: proc mountPoint: /proc - device: sys fs: sysfs mountPoint: /sys - device: udev fs: devtmpfs mountPoint: /dev - device: devpts fs: devpts mountPoint: /dev/pts - device: tmpfs fs: tmpfs mountPoint: /run extraMountsEfi: - device: efivarfs fs: efivarfs mountPoint: /sys/firmware/efi/efivars