summaryrefslogtreecommitdiffstats
path: root/roles/bootstrap/tasks/install-archlinux-mac.yml
AgeCommit message (Collapse)AuthorFilesLines
2 daysFix Mac dual-boot rEFInd never showing OS entriesAhmed Abdelhalim1-21/+27
A legacy NVRAM entry (registered by an old refind-install run before --usedefault existed) points at EFI/refind/, a copy this role used to maintain for "Mac NVRAM compatibility". That mirroring predates the refind.conf split into per-distro includes (ubuntu.conf/archlinux.conf) and was never updated to copy them too, so the entry Mac actually boots by default could never show any OS menu entries. Drop the EFI/refind mirroring entirely and manage one explicit NVRAM entry pointing at EFI/BOOT/bootx64.efi instead: delete any existing "rEFInd Boot Manager" entries and recreate exactly one every run, so it never accumulates duplicates and self-heals whenever the partition GUID changes after a disk wipe. Avoids relying on Mac firmware's undocumented and noticeably slower fallback boot scan. Co-Authored-By: Claude.ai
2026-06-30Fix booting nightmares on Mac (dualboot)Ahmed Abdelhalim1-0/+24
Co-authored-by: Claude.ai
2026-04-23Refactor bootstrap with mac supportAhmed Abdelhalim1-49/+0
2026-04-03Split archlinux setup on mac from others and fix EFI on macAhmed Abdelhalim1-0/+72