Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for systemd-boot #404

Open
allaeddineomc opened this issue Jan 28, 2023 · 3 comments
Open

Add support for systemd-boot #404

allaeddineomc opened this issue Jan 28, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@allaeddineomc
Copy link

Is your feature request related to a problem? Please describe.
systemd bootctl is installed by default on fedora silverblue but using it doesn't work because it fails to detect ostree deployments , normally just using grub as a bootloader is fine but in cases where the user wants to dualboot silverblue with any other fedora variant grub will be overwritten by whatever os was the last to be installed/updated , another reason why the user might want to use systemd boot instead of grub is that systemd boot is much faster and simpler to configure , in my case grub is very buggy on my hardware and none of the bug reports i filled upstream were looked into

Describe the solution you'd like
adding rpm-ostree scripts to generate boot entries for systemd boot

Describe alternatives you've considered
adding support for any other fast and easy to install bootloader like syslinux ( definitely not rEFInd XD )
i think systemd boot is the best choice just because installing it won't require layering any additional packages

Additional context
Add any other context or screenshots about the feature request here.

@allaeddineomc allaeddineomc added the enhancement New feature or request label Jan 28, 2023
@travier travier changed the title support for systemd bootctl Add support for systemd-boot Jan 31, 2023
@travier
Copy link
Member

travier commented Jan 31, 2023

The currently recommended path for dual booting with Silverblue is to have 2 separated EFI partitions and to use the "second" one for Silverblue only, chain booting from the first one to the Silverblue one.

While rpm-ostree generates BLS configs, we don't support systemd-boot yet.

A dependency for this one is #120.

@allaeddineomc
Copy link
Author

what are the components that i need to write patches for to get systemd boot working ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants