Systemd-boot not installing with netinstall

I can’t tell if this is a bug or if I’m doing something wrong, but when I load the Everything ISO and access the GRUB menu, set inst.sdboot after ‘quiet,’ and press Ctrl+X, it doesn’t install with systemd-boot, it just keeps using GRUB.

Secure boot is off and I’m loading with UEFI. I’m following the info found here. Changes/cleanup systemd install - Fedora Project Wiki

Thank you.

1 Like

Does it work with the Server DVD?
I don’t know if I’m reading it correctly, the page at Anaconda Boot Options — Anaconda 44.1 documentation says

" Installation Source

Note

An installable tree is a directory structure containing installer images, packages, and repodata. 1

Usually this is either a copy of the DVD media (or loopback-mounted DVD image), or the <arch>/os/ directory on the Fedora mirrors.

[1] "

an installable tree must contain a valid .treeinfo file for inst.repo or inst.stage2 to work.

I haven’t tried using the server DVD because it states that you need to use the Everything Netinstall version for this to work.

By mistake, I flashed the workstation ISO the first time I did all of this, and it warned me that inst.sdboot requires that version to function.

Can spell out in a bit more detail where you put the command?
Someone on reddit says “I used the fedora everything iso which ships with systemd-boot by default. just add the kernel parameters"inst.sdboot” to where it says “Fedora 41” then boot. "

Should I be putting it up there next to install fedora 43 ?

setparams ‘install fedora 43 inst.sdboot’?

Here is an image from F39

from F39 includes option to enable systemd-boot

That is almost the same as what you are doing.

Yeah, I tried that too and it didn’t do anything. I’ll try adding it next to the install fedora.

I tried that and that didn’t work. I tried the way I was doing it before then checked the anaconda.log file and it doesn’t have any errors, or anything about systemd-boot.

I also took a look into packaging and the journal.log..I found bits talking about boot loaders or sdboot etc.

I’ll ask on the Matrix chat later tonight, but as it is the weekend many developers are off work.

1 Like

A couple people on Matrix (thanks Lars and Greyshade) report that https://kowalski7cc.xyz/blog/systemd-boot-fedora-32/ is a valid tutorial and the change steps work.

It is an interesting topic so I will keep poking around and see if anything comes up.

I did notice in your screenshot vs the one from FedoraForums, that their screenshot has linuxefi and then a path, while yours has linux and then a path…

Oh, I have systemd-boot running right now. I followed this guide systemd‐boot on fedora 40 · hboetes/wiki Wiki · GitHub

I was just wondering why the netinstall thing doesn’t work and if it was a bug or not. Lol doing it your self takes about 30ish minutes so it would have been nice if it did work.

I’m just trying to figure it out now for future me.

I appreciate you digging around.

1 Like

Did either of you end up getting any clarity on this issue? I’m running into the same thing when I use the F43 “Everything” netinstall ISO. It may be worth noting that grub also says linux rather than linuxefi for me. Placing the argument between the LABEL and quiet also does not work.

There is nothing in var/log/anaconda/anaconda.log after the installation to indicate that something went wrong; greping for systemd-boot returns no results.

There is also a bugzilla ticket for this:

1 Like

Also Bug 2402975 - inst.sdboot does not install or configure systemd-boot

1 Like

There is a “hotfix” now, see latest comments in that ticket.