On Sun, 12 May 2019 17:06:26 -0400 Felix Miata <mrmazda@earthlink.net> wrote:
Stephen Berman composed on 2019-05-12 22:33 (UTC+0200):
When several grubs are installed, it is convenient to use different names for each, yes.
I can't tell from your answer whether this means I should set GRUB_DISTRIBUTOR differently in Leap and TW or let it be set by /etc/os-release, since most of the entries there differ between Leap and TW. But installing "several grubs" into /boot (wherever it is), seems to run counter to what you say below: "Each distribution must have their own separate /boot partition or directory." Please clarify.
If you don't use GRUB_DISTRIBUTOR= to override /etc/os-release, every openSUSE installation will use the one and only /boot/efi/EFI/opensuse. Worse, every Ubuntu and every distro based upon Ubuntu (e.g. Linuxmint) uses /boot/efi/EFI/ubuntu. This usurpation is why GRUB_DISTRIBUTOR was created by the Grub developers.
And, as the previously linked Bugzilla report explains, you can't even do this until after your openSUSE installation is done and you've rebooted into your new installation. You are guaranteed to have this overwriting occur if you haven't changed the existing installation(s)' GRUB_DISTRIBUTOR to something unique. It's not a big problem, but it's certainly a nuisance to have nearly every kernel installation change the choice of which grub.cfg to present after POST completes.
Thanks for the clarification. Steve Berman -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org