Re: always update the bootloader during major upgrades

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

 



On Sat, Jun 29, 2019 at 1:05 AM Nicolas Mailhot via devel
<devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> Le vendredi 28 juin 2019 à 18:49 -0600, Chris Murphy a écrit :

> > I think that's completely out of scope. It's inappropriate to wait 10
> > months let alone 10 years to resolve this problem. And it's an overly
> > complicated solution.
>
> It's not an overcomplicated solution it's just putting a single stable
> unchanging installation command in front of whatever anaconda does.
> Which grubby was not since it was grub-specific with lots of options.

grubby isn't GRUB specific. It supports LILO, ELILO, SILO, ZIPL,
extlinux, GRUB legacy, GRUB2, yaboot, and something else I'm
forgetting no doubt.

This also seems applicable
https://xkcd.com/927/


> Not making the effort to put this single command in place, is the
> reason why Fedora boot problems in 2019, are the same than RHL boot
> problems in 2000:

a. Near as I can tell, the only system under discussion, x86 + BIOS +
multiboot, means exactly one bootloader: BIOS GRUB. That's the only
bootloader Fedora supports in that configuration.

b. Fedora only narrowly supports multiboot: Fedora + Windows, and
Fedora + macOS. As in, only the dual boot variety, and not any Linux
distros. Not even Fedora + Fedora is supported. By that I mean, there
is no release criteria that forms a basis for blocking the release if
something related to creating such a setup during installation is
found to be broken.

I just don't see how a single command to rule them all solves a single
problem. It's like playing musical chairs, except no seat has been
removed.


> 1. no one knows exactly what to call to reinstall the bootloader except
> bootloader people (it changes and is badly documented),

Fedora x86 BIOS, it's been 'grub2-install' since circa Fedora 14. And
on UEFI since early days it's reinstall shim and grub packages, also
hasn't changed.

>
> 2. therefore no one can test the result on the scale needed for the
> variety of hardware out there
>
> 3. when someone hits a bootloader problem, and tries to fix his system
> with whatever lies on the internet (because the documentation is not
> here, and the documentation is needed, because the actual commands to
> type change), it's never exactly what bootloader people think he should
> do, so the result is invalid (positive or negative), and not used to
> improve the way Fedora does things

But in effect you're proposing the inevitable day when the user still
invokes grub2-install, and the Fedora oracles still say "yeah that's
deprecated on Fedora, you ran the wrong command, that's why your
system is now hosed"

By the way, bootctl is already taken by systemd-boot.


--
Chris Murphy
_______________________________________________
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