O propunere de modificare care speră să aibă loc pentru Fedora 39 ar face mai ușor să aveți un sistem opțional fără GRUB, efectuând în schimb o instalare curată cu systemd-boot pentru pornirea pe platformele EFI.
Fedora folosește în mod implicit un shim și bootloader-ul GRUB pentru pornirea pe sistemele EFI. Cu toate acestea, systemd-boot este deja ambalat pe Fedora și există câteva modalități de a trece manual la utilizarea soluției de pornire a systemd. Propunerea F39 elaborată de inginerul Arm Jeremy Linton ar permite instalarea mai ușoară a Fedora cu systemd-boot.
Propunerea implică în prezent finalizarea lucrărilor în programul de instalare Anaconda, Kickstart și instrumente aferente, cu un accent inițial pe a permite rotației Fedora Everything să permită opțional instalarea unei mașini fără GRUB.
„Ca o primă trecere, opțiunea „inst.sdboot” deja în anaconda ar trebui să funcționeze. În prezent, aceasta înlocuiește grub+shim cu systemd-boot loader și mută nucleul + initrd în EFI partiția de sistem (ESP). Nu încearcă să creeze imagini unificate de kernel, așa că actualizarea dnf existentă, kdumpctl și make install într-un director sursă de kernel ar trebui să funcționeze. Marea majoritate a acestei lucrări a fost făcută, rămânând doar două elemente de acțiune, eliminarea murdăriei din nucleu și îmbinarea unui pachet shimming (sdubby) în repozițiile fedora.
În afară de asta, există diverse îmbunătățiri care pot fi făcute pentru a elimina partiția/boot (lăsând EFI la/boot/efi) , înregistrând chei Fedora dacă modul de pornire securizat este „Setup”, adăugând opțiuni pentru a activa shim+systemd-boot, asigurându-se că există un pachet semnat de systemd-boot etc.
Avantajele doar activării sistemului de încărcare systemd-boot fără UKI sau restructurarea/boot și/boot/Punctele de montare efi au ca rezultat o gamă mai largă de mașini acceptate și un mediu mai familiar pentru utilizatori și aplicații. AKA, prin neschimbarea procesului de construire HostOnly/initrd, marea majoritate a mașinilor UEFI sunt acceptate.
Pentru a fi clar, intenția nu este de a înlocui grub, ci de a coexista împreună ca un bootloader alternativ.”
Mai multe detalii despre această modificare propusă pentru Fedora 39, care trebuie încă evaluat de către Fedora Engineering and Steering Committee (FESCo), poate fi găsit pe Fedora Wiki.