Replies: 2 comments 8 replies
-
Who said grub2 is getting removed? Nobody said that anywhere. |
Beta Was this translation helpful? Give feedback.
-
Is there a bit of confusion about the boot manager aspect of systemd-boot here vs the bootloader/UKI bits? But at the same time the systemd-boot package is not yet signed (Without checking again) so shim+$OPTIONALS+uki is an 'ugly' but usable boot path for the time being. The inst.sdboot option is really only supported for regular anaconda installs for the time being. Plus the ostree based paths in anaconda used for atomic images need to be merged if there is a desire to change the boot flow for those kinds of images. Part of the reason I did the systemd-boot->kernel path is to avoid shim, grub and having a lot of complex additional (ex advanced filesystems like btrfs) code running in UEFI context as its been shown that code becomes targets for persistent exploits which can hide from the kernel/etc. So, yes more work is needed, but my focus personally is simplifying the existing boot flow, rather than adding more options (ex UEFI->systemd-boot manager->normal kernel->upstream kernel validates and measures initrd) |
Beta Was this translation helpful? Give feedback.
-
systemd-boot
installation is not supported for Atomic Desktops by Anaconda:anaconda/pyanaconda/modules/storage/bootloader/systemd.py
Lines 80 to 86 in 659bc62
Since 41(42?), Fedora Silverblue supports
systemd-boot
(at least it can be installed manually and works), so it's auto-installation should be supported, too.Furthermore,
ostree-grub2
will be removed from the future versions..@Conan-Kudo @jlintonarm @jlinton @travier
Beta Was this translation helpful? Give feedback.
All reactions