Patrick Dupre composed on 2025-03-23 09:46 (UTC+0100):

> I have a machine with a dual fedora boot on 2 drives (with grub2)
> I daily maintain one (say A on /dev/sda4), and occasionally the other one 
> (say B on /dev/sdc5).
> The problem is when I update B, grub is not update properly, i.e., I cannot
> boot on B with the new kernel.
> Hence, I run
> grub2-mkconfig -o /boot/grub2/grub.cfg
> on both machines
> But it is not enough
> I tried
> grub2-install /dev/sda
> But I get
> Installing for x86_64-efi platform.
> grub2-install: error: This utility should not be used for EFI platforms 
> because it does not support UEFI Secure Boot. If you really wish to proceed, 
> invoke the --force option.
> Make sure Secure Boot is disabled before proceeding.

> What is the correct procedure?

> dnf reinstall shim-* grub2-* 

Simplest: remove Grub from B, or disable Grub on B. Only one Grub per PC is
needed. After each new kernel is installed to B, update Grub on A with os-prober
enabled and with GRUB_DISABLE_SUBMENU="y" in /etc/default/grub. Even that 
frequent
Grub maintenance effort isn't needed if you configure your Grub to boot using
kernel and initrd symlinks instead of specific kernel and symlink versions.

I don't have any dual boot PCs. Mine are all multiboot, 10 or more GNU/Linux
installations per PC on most. Fewest has 4. 2 have more than 40 each.
-- 
Evolution as taught in public schools is, like religion,
        based on faith, not based on science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata
-- 
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
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/users@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to