[PATCH] x86_64: add systemd-boot images

Jonas Gorski jonas.gorski at gmail.com
Tue Dec 30 04:49:49 PST 2025


Hi,

On Tue, Dec 30, 2025 at 12:55 PM Jonas Lochmann
<openwrt at jonaslochmann.de> wrote:
>
> grub2 has many features, including different implementations for loading
> the linux kernel. At one machine, the "linux" command cannot start
> OpenWrt while the "chainloader" command for the same kernel file works.
>
> Both commands use the same UEFI API, but the surrounding steps are
> slightly different. An UEFI native bootloader seems to be similar to
> "chainloader" in grub while avoiding a ton of extra features. One of
> those bootloaders is systemd-boot, formerly known as gummiboot.
> While it contains the name "systemd" and is part of the systemd
> codebase, the resulting efi executable can be used independent of
> systemd. systemd contains bootctl for managing a systemd-boot
> installation, but systemd-boot uses simple text configuration files
> so that this is not needed at all.

I read this twice, and still don't know what this patch is trying to
accomplish. What problem does this solve, or what new feature does
this allow? I am missing a sentence or two explaining what the patch
does and why.

And you can probably trim the history part, e.g. I don't think it
matters much for understanding that it used to be called gummiboot, as
entertaining the name is.

Best regards,
(also) Jonas



More information about the openwrt-devel mailing list