-
Notifications
You must be signed in to change notification settings - Fork 175
Update LOADER_TYPE setup for grub #2774
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
Conversation
|
@Conan-Kudo I know things are different on Fedora and RHEL regarding BLS and I believe it is just working there. At least that's what my integration tests tell me. The same applies to Ubuntu and the implementation in kiwi for grub just makes use of the available grub tooling. There is a conversation about the setting of the LOADER_TYPE in the referenced Issue #2773. I would be very much interested how this is handled in Fedora and RHEL and if we maybe need to adapt more kiwi code. The change here is tightly coupled to the Alternatively it would also be possible to implement a complete new bootloader class only for BLS. But I'm only open for this if it can be done in a generic way for all OS'es Thanks |
Should be (Moving from #2773 (comment))
Are they using
Ah, but this is not only about the UEFI/BIOS separation, is about the kind of installed bootloader. Another possible value for
No, they are totally different. The ESP (an EFI artifact) is managed very different in the case of grub2-efi or systemd-boot. In this case, grub2-efi is almost identical to systemd-boot.
I understand. I would be OK if this is not implemented at all. At least not until there is an official BLS support from GRUB2. With grub2-bls we decided to move to a different path, more close to systemd-boot, with the hope to unify all the BLS under bootctl and the systemd tools. In this case |
|
We need to put the |
550a222 to
28d597a
Compare
typo in my commit text, the code was doing it right :) fixed |
|
This commit needs to make it clear that it's about the SUSE-only |
So you are suggesting that we drop this from kiwi ? Consequently this would also mean to drop what kiwi does on |
|
|
Hmm, that is actually a good point. Getting rid of all the code that messes with |
|
If we're okay with dropping it now in kiwi 10, we could, but all the SUSE kiwi descriptions need to be updated for such an incompatibility... |
If the bootloader attribute: bls is set to true, make sure the LOADER_TYPE changes to grub2-bls. This is related to Issue #2773
28d597a to
cf5f01a
Compare
|
I created #2783 to drop writing /etc/sysconfig/bootloader beginning with kiwi-11
|
|
@Conan-Kudo can you redo the review please ? Thanks |
If the bootloader attribute: bls is set to true, make sure the LOADER_TYPE changes to grub-bls. This is related to Issue #2773