History:
PC had two disks. First disk had dual boot win7 and opensuse 13.2. The second disk was a used for additional storage for the opensuse 13.2 OS.
Rather than update opensuse 13.2 to 42.2, I decided to put the new OS on the 2nd drive, which has far more storage that the first drive. After backing up the data on the second drive (twice!) and imaging the first drive, I deleted the second drive (remember, only data on it) from the fstab on the 13.2 OS.
Using gparted on a bootable CD, I deleted the data partition on the second drive. At this point, the first drive still boots to opensuse 13.2 and win7.
I did an install (not upgrade) of opensuse 42.2 on the second drive. The default installation uses the swap space on the first drive, which I guess is OK since only one OS will be run at a time. (Ultimately the 13.2 installation will be removed to make more room for windows, obviously saving the swap partition.)
The installation of 42.2 went OK. However, grub2 doesn’t see the OS. I can only boot into win7 and 13.2 (which I’m using now).
The question: well how do I fix grub2 to see the 42.2 OS?
Note that the 13.2 OS, which is on the first drive, can see the 2nd drive.
I can open yast2 on the 13.2 OS and go to the boot editor. It also sees both drives. (That is in the boot order tab). The boot editor doesn’t see the 42.2 OS on the second drive.
I have clonezilla and gparted CDs handy if that helps.
Not that I think it is needed, but here is the obligatory uname -a for the 13.2 OS:
uname -aLinux linux-h57q.site 3.16.7-53-desktop #1 SMP PREEMPT Fri Dec 2 13:19:28 UTC 2016 (7b4a1f9) x86_64 x86_64 x86_64 GNU/Linux
The computer is an older Dell (E6400), which I believe predates UEFI.