Gardenhouse

Rootloader

Rootloader is a minimal UEFI-only linux bootloader. It’s an alternative to systemd-stub as a direct UKI loader.

Rootloader implements the following features:

  • Automatic UKI detection

  • Boot expiration based on the triesleft/triesdone index in the filename

  • Cmdline editing

  • Automatic sorting of entries based on the embedded os-release.

  • Population of the LoaderFeatures efi-variable for bootctl(1) compatibility

  • Automatic detection and listing of multi profile UKIs

Further references

Rootloader Repository: git.pinkro.se codeberg

UAPI Bootloader spec: https://uapi-group.org/specifications/specs/boot_loader_specification/