stan via users composed on 2022-10-30 07:23 (UTC-0700):
> Finally, I build /boot/grub2/custom.cfg from scratch that uses
volume
> LABELs and symlinks to kernels and initrds, and customize
> /etc/grub.d/ to cause its entries to head Grub's menu.
I think this means that if you update any of the installed OSs, you
have to recreate the custom.cfg menu to incorporate the changes. And
Depends on the nature of the update. Only major updates may require updates,
depending on specificity of labels used in building custom.cfg. If in upgrading a
release, and you change the LABEL of the / filesystem, and depend on LABELs in
boot stanzas, updating is required. Ordinary updates, such as new kernels, require
no updates, because the symlinks used in custom.cfg don't change, only the initrds
and kernels they point to. Distros I use other than Fedora create the required
symlinks automatically, e.g. all Debians & its derivatives, openSUSE, Mageia.
that you have to have a custom utility you run in order to do that.
Would you be willing to share that utility, and your customizations of
/etc/grub.d?
I have had no compulsion to create any such utility. All it would to would be to
automate symlink creation on Fedora when new kernels are installed that is done
automatically by other distros.
My method of /etc/grub.d/ customization only requires making a copy of 40_custom
named 06_custom, which puts custom.cfg's entries at the top of Grub's boot menu.
This will work great, but I wouldn't consider it trivial for a
new
user of Fedora.
That would depend on what makes a Fedora user a "new" Fedora user. New to
Fedora
but not new to Linux multibooting it ought to have already become trivial if
multiple versions of any same distro had been employed. New to multibooting,
whether or not new to Fedora, not so trivial, but it's newness to multibooting
and/or UEFI that would be the bigger part of making it non-trivial.
<
https://forums.opensuse.org/showthread.php/533087-How-to-have-a-custom-UE...
has an example of the simplicity of custom.cfg.
<
https://forums.opensuse.org/showthread.php/533087-How-to-have-a-custom-UE...
has an even simpler method, chainloading, which I don't use because I don't want
more than one distro messing with NVRAM's boot order.
--
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