On 28/10/2020 00.58, Robin Klitscher wrote:
On 28/10/2020 11:38, Carlos E. R. wrote:
..............
I hope this is all you need. :-)
Thank you muchly for your effort. But just a couple of questions before I take the plunge, if I may.
1. On all three installations the line in etc/default/grub is empty, as in "GRUB_DISTRIBUTOR= ". Since this includes the 15.2-1 installation that works, I wonder if the steps you outline in that regard are strictly required?
Yes. The reason is that each openSUSE install writes to "/boot/efi/EFI/opensuse/", and you have normally only one such partition, thus 3 installs writing to the same directory. Result: only the last one boots. You may have one install on a different disk, but still the safe thing is 3 different names. The default name is "opensuse", but you create a different name with "GRUB_DISTRIBUTOR=..." Oh, and some bioses do not accept any char in there, so avoid spaces and fancy chars. One of my machines does not accept '_' or '-', I don't remember which. Plus, if you install fresh another openSUSE (or reinstall any of them), it will overwrite "/boot/efi/EFI/opensuse/"... so better never use "GRUB_DISTRIBUTOR=", but write something different there.
2. I note when booted to the 15.2-1 installation that works that the mounted /boot/efi folder contains subfolders /EFI/boot and EFI/opensuse, each with files within.
Yes.
In each of the inactive 15.2-2 and TW root folders, however, there's nothing at all below /boot/efi. Is this relevant to the problem, or are such subfolders and files regenerated on booting into the system concerned?
Yes, that's part of the problem. I think that the yast step recreates those directories. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)