Unified Kernel Image Support

Yishen Miao mys721tx at gmail.com
Fri Feb 3 22:46:01 PST 2023


Hello all,

I am experimenting kexec on my box. It uses systemd-boot as the bootloader and boots from a unified kernel image (objcopy'ed cmdline, kernel, initrdramfs, and microcode updates). As of kexec-tools 2.0.25 and systemd 252.5, when I rum systemctl kexec, it returns the following:


# sudo systemctl kexec
Running /usr/bin/kexec --load "/efi/EFI/Linux/ArchLinux-linux.efi" --append "root=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"(null)
Cannot determine the file type of /efi/EFI/Linux/ArchLinux-linux.efi

It seems that systemctl successfully identified the UKI from systemd-boot, however, kexec could not recognize it.

Are there any plans to add UKI support to kexec? Your response is greatly appreciated!


Best,
mys_721tx


More information about the kexec mailing list