I managed to get the HEADS firmware to boot my existing fedora install, but only after I reinstalled GRUB2 on that. GRUB2 has nothing to do with the boot process (HEADS uses kexec to directly run a kernel), but apparently HEADS requires its configuration to be present on /boot. Even if I manually set up the kexec_*.txt files on there, it claims that no bootable configuration could be found. Very odd. #linuxboot #firmware
GitHub - linuxboot/heads: A minimal Linux that runs as a coreboot or LinuxBoot ROM payload to provide a secure, flexible boot environment for laptops, workstations and servers.

A minimal Linux that runs as a coreboot or LinuxBoot ROM payload to provide a secure, flexible boot environment for laptops, workstations and servers. - linuxboot/heads

GitHub