You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GRUB has issues with booting bigger images, and not really transparent development process.
systemd-boot is a better bootloader in every sense, but it only suppors UEFI systems.
Proposal
Stop using GRUB on UEFI systems for new Talos installs in 1.7+, use systemd-boot instead.
We already have systemd-boot support for SecureBoot systems.
We don't want yet to support switching to systemd-boot on ugprade.
We can either build unsigned UKI, or use loader.conf and separate kernel/initramfs files.
Problems
Should we ship now multiple flavors of the same image? E.g. ISO with GRUB BIOS, ISO with systemd-boot/UEFI, ISO SecureBoot? Metal image BIOS/GRUB + UEFI/systemd-boot?
If using UKI, what are the contents of the installer image? Should it contain kernel/initramfs or UKI? or both?
What about arm64 SBCs?
The text was updated successfully, but these errors were encountered:
Thought about problem 1: I'm currently researching an approach based on using U-Boot as a UEFI compatibility layer on BIOS platforms. Fedora developers have also started implementing this in their way of deprecating BIOS.
If we can handle support that way I could also research direct EFISTUB/UKI boot from the UEFI firmware (or U-Boot providing boot services) as a great option for VMs (perhaps not as good for metal due to some firmware quirks and limited NVRAM endurance).
Rationale
GRUB has issues with booting bigger images, and not really transparent development process.
systemd-boot
is a better bootloader in every sense, but it only suppors UEFI systems.Proposal
Stop using GRUB on UEFI systems for new Talos installs in 1.7+, use
systemd-boot
instead.We can either build unsigned UKI, or use
loader.conf
and separate kernel/initramfs files.Problems
Should we ship now multiple flavors of the same image? E.g. ISO with GRUB BIOS, ISO with systemd-boot/UEFI, ISO SecureBoot? Metal image BIOS/GRUB + UEFI/systemd-boot?
If using UKI, what are the contents of the
installer
image? Should it contain kernel/initramfs or UKI? or both?What about arm64 SBCs?
The text was updated successfully, but these errors were encountered: