My laptop has two drives. I’ve installed Leap 15.0 on one drive and it’s running well (calling it Leap A on drive A for now). And I intend to install another Leap 15.0 on the other drive (calling it Leap B on drive B), but last two attempts of Leap B installation both ended up in broken grub state.
The machine has UEFI secure boot enabled.
For the first attempt, the installation of Leap B wanted to mount its /boot/EFI on drive A and I didn’t change its proposal although I had liked them to be on separated drive. It so made the drive B a LVM encrypted partition and its /boot/EFI was on drive A. But upon booting for the first time, after I input the luks password, it sent me to grub rescue.
For the 2nd attempt, I manually created its partition all on drive B without touching drive A,
800MB as FAT for /boot/EFI
800MB as ext2 for /boot
the remaining 200+ GB as LVM with logical volumes of /, /home, /swap
So this time, the installation didn’t touch drive A at all.
But upon first boot, it led me directly to grub rescue without even prompting for the luks password.
I have tried to boot into Leap A (using BIOS boot order option) and ran the Yast-bootloader tool to see if I can let it probe for Leap B and make an entry for Leap B in A’s grub. Unfortunately, it could not detect the existence of Leap B on drive B.
I think I should be able to fix Leap B’s grub with Leap A since I can read the /boot/EFI and /boot content on drive B, but I really can’t understand the content of those files.
 I’m still hoping to do it.
 I’m still hoping to do it.