Wenn ich es richtig verstehe, dann bekommst Du alle 3 Betriebssysteme hoch, also auch das "defekte" Linux.
Ich habe eine ähnliche Konfiguration (4 Platten, 4 unterschiedliche Versionen des Betriebssystems), mit dem Unterschied daß ich Windows nicht dabei habe und kein defektes Linux.
Ich gehe im weiteren davon aus, daß du ein Linux anstarten kannst. Möglicherweise reicht da auch das "defekte".
Unter Linux gibt es das Komandozeilen-Tool efibootmgr. Wenn es bei Dir nicht installiert sein sollte dann läßt es sich über Yast nachinstallieren. efibootmgr braucht Root-Rechte.
Der Aufruf von efibootmgr selbst listet die vorhandenen Boot-Einträge, bei Dir müßte 2x ein Booteintrag mit dem Namen opensuse genannt werden. Verschiedene Boot-Einträge haben verschiedene Boot-Nummern.
Der Eintrag mit der Bezeichnung BootCurrent: nennt die Nummer des aktuell gestarteten Eintrags. Wenn das die Nummer 000x (x ist eine Hex-Zahl) ist, dann kannst Du mit dem Kommando
efibootmgr -b 000x -B
diesen Eintrag weglöschen. (Leider scheint efibootmgr einen bestehenden Eintrag nicht umbenennen zu können. Der Eintrag muß deshalb erst weggelöscht und dann neu angelegt werden.)
Aus dem laufenden System heraus den Eintrag dann mit
efibootmgr -c -L "Name"
neu anlegen, Name steht für den Namen, den Du dem laufenden System geben willst. Damit solltest Du die Linux-Systeme unterscheiden können.
Bitte trotzdem Vorsicht: Ich weiß nicht, wie fit Du bist. Immerhin veränderst Du etwas am Bootvorgang. Ich würde auch den Booteintrag für Windows nicht anfassen.
.