# Felhom ISO build profile — n100 / cheap-board (R-21 slice B). # # The canonical profile for cheap mini-PCs whose early AMI (AN3PLUS-class) UEFI firmware CANNOT boot # the ISO's stock signed GRUB from USB (VALIDATION-n100-baremetal F1, `relocation 0x0`). It flips the # loader to `mkimage` — a monolithic grub-mkimage UEFI loader built from the ISO's own GRUB, proven # live on the N100 board. # # ⚠ SECURE BOOT MUST BE OFF on the target board. The mkimage loader is UNSIGNED; with Secure Boot # enforcing the firmware refuses it ("Access Denied", no boot — proven, RUNBOOK-B leg 3). Compliant # firmware should use the default `shim` loader (drop FELHOM_LOADER) to keep Secure Boot working. # # This template ships a MATCH-NOTHING disk filter as a safety default — REPLACE the serial with the # target SSD's real ID_SERIAL_SHORT (harvested pre-wipe; see README "N100 profile") before a real # install, or the installer fails-safe (aborts, touches no disk — spike S5c). FELHOM_FQDN="felhom-host.local" # mkimage loader (F1 firmware fix). Remove this line on Secure-Boot-capable/compliant firmware. FELHOM_LOADER="mkimage" FELHOM_DISK_SETUP='[disk-setup] filesystem = "ext4" filter-match = "all" filter.ID_SERIAL_SHORT = "REPLACE-WITH-TARGET-SSD-SERIAL"' # Optional emergency/validation key baked into root's authorized_keys (blank -> not baked): # FELHOM_ROOT_SSH_KEY="ssh-ed25519 AAAA... ops@felhom"