On 28/10/2020 11:38, Carlos E. R. wrote: ..............
Note 1: As /boot/efi points to the same (not existing) partition, you have to make sure that in file "/etc/default/grub" the line
GRUB_DISTRIBUTOR="whatever"
is different for each.
Note 2: as you rebuilt that partition on sda, you probably have to point to it on all systems.
You have to correct those two errors, and probably run "mkinitrd" on the two failing systems. Huh, not enough, you need rebuild EFI as well. See later.
..............
(change the names below to your liking)
Ok boot the one system that works. Then, you have to mount ALL the partitions of Leap 15.2-2 under, say, /mnt/leap152, and those of TW under, say, /mnt/tw.
Edit on /etc/default/grub:
GRUB_DISTRIBUTOR="Leap 15.2-1"
Edit on /mnt/leap152/etc/default/grub:
GRUB_DISTRIBUTOR="Leap 15.2-2"
Edit on /mnt/tw/etc/default/grub:
GRUB_DISTRIBUTOR="TW"
Then you have to do (as root in a terminal):
yast
You will get to YaST in text mode. Do not try to use the GUI version (it will not work with the other two chroot operations later). Move with the tab key, or use the highlighted letter (with Alt). Go to "System/Boot Loader" module, then to the "Bootloader Options" tab. Then change the number of seconds in "Timeout in Seconds" by one up or down. Then push the Ok button to apply the changes.
Changing the seconds is a trick that forces YaST to write it all again to disk.
mount --bind /proc /mnt/leap152/proc mount --bind /sys /mnt/leap152/sys mount --bind /dev /mnt/leap152/dev
mount --bind /proc /mnt/tw/proc mount --bind /sys /mnt/tw/sys mount --bind /dev /mnt/tw/dev
chroot /mnt/leap152/ yast
(same as above)
exit
chroot /mnt/tw/ yast
(same as above)
exit
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? 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. 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? Regards -- Robin K Wellington "Harbour City" New Zealand -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org