Re: Btrfs in Silverblue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Tue, Jul 14, 2020, at 3:44 AM, Lennart Poettering wrote:

> If however they share the same kernel/boot menu item between multiple
> versions of the OS tree, then I'd always embedd which version to boot
> in the fs itself by default, 

Yep, that's how it works today - ostree only touches the BLS configs if it needs to, which is:
- If you are changing the kernel/initramfs or kernel arguments
- If you are changing the number of "deployments"

> I am sorry, what? rpm-ostree has a grub module it needs to operate?

No, but ostree does have "bootloader backends" which regenerate bootloader configs from BLS because it needs to support bootloaders that haven't yet implemented it.  E.g. we shipped OSTree since RHEL7 and I didn't want to require patching GRUB there, plus u-boot is widely used still (with ostree too) and apparently doesn't support it yet either.

The real nightmare was https://github.com/ostreedev/ostree/pull/2044 when we found out the hard way that because we don't update BIOS grub (neither with `yum update` nor `rpm-ostree`) when we tried to hard require BLS some people lost all the ostree bootloader entries...

Anyways, we don't use that in FCOS (or FIoT as Peter mentioned).  Silverblue-with-Anaconda still does but I think it's just a matter of adding https://github.com/coreos/coreos-assembler/commit/311768c2b14775f4ad18dad05a9e4dfd2e6387b6 to Anaconda.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux