Re: Wiki page correction: GRUB2

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

 



On Thu, May 30, 2019 at 10:39 AM Adam Williamson
<adamwill@xxxxxxxxxxxxxxxxx> wrote:
> On Thu, 2019-05-30 at 10:29 -0600, Chris Murphy wrote:
> > Installing:
> >  grub2-efi-ia32
> >  shim-x64
> >
> > That is obviously wrong, it could never work. On x86_64 the original
> > command should install 32-bit and 64-bit shim and GRUB EFI binaries.
>
> Well, it's sort of a problem, because both the packages provide 'grub2-
> efi' and dnf's behaviour in this case is to pick one, not install both.

How does netinstall handle this? I'm guessing it must be true anaconda
checks sysfs for firmware bitness, and is explicitly installing only
the correct shim and grub2 EFI packages for that bitness.

> The only way to get both installed when you call 'dnf install grub2-
> efi' would be to have some sort of dependency relationship between
> them, I guess.

Sounds good.

But, what is the use case we're trying to solve with this wiki? The
case where the user intentionally removed GRUB, perhaps in favor of
some other bootloader, changed their mind, and they now want to
install GRUB again? Why is it missing in the first place? I don't
really care about that use case, and would demote it to the end of the
wiki. And really, those users don't need install instructions. What
they need is a decoder ring so they know the minimum GRUB packages by
name they need to install per arch and firmware type, and maybe
firmware bitness. They just need a chart.

The use case I care about, are those who have had GRUB inadvertently
stepped on through no (or only a little) fault of their own. This
helps folks on #fedora and users@ who keep having to repeat themselves
for this use case, where they could just say "here read this simple
wiki". When the wiki is not concise, and instead is a giant text wall
of idiosyncratic workarounds for obscure problems almost no one else
is bound to have, it isn't nearly as useful.

Looking at the GRUB2 wiki, I'd like to chop out 3/4ths of it. Much of
it is obsolete, without even considering Fedora 30's bootloaderspec
changes.

-- 
Chris Murphy
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
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