Wie Du schon anmerktest, können mit UEFI die Betriebssysteme problemlos
auf mehreren Festplatten verteilt werden, wobei dann nur eine EFI-Partition
(auf nur einer Festplatte) ausreicht, um alle Systeme starten zu können. In
diesem Punkt war ich mir auch nicht ganz sicher, weshalb ich ja um den Versuch
bat, mal die beiden Linux-Systeme auf nur eine Festplatte "zu nageln".
Es gibt bei UEFI zwei Wege, alle eingetragenen BS zu starten:
Entweder der über das UEFI-Bootmenü,
oder
derjenige über den Grub-Bootmanager.
Beides sollte problemlos funktionieren, es sei denn Grub arbeitet in
einem UEFI-System fehlerhaft.
Ich würde - falls ich Dualboot unter UEFI benötige - immer den
Weg über das UEFI-Bootmenü gehen, weil:
Es ist dann nicht mehr notwendig, einige Sekunden den Grub-Bootmanager
das Auswahlmenü anzeigen zu lassen. Dann hat man den schnellsten Start
und der Zugriff auf das jeweils andere System ist bei Notwendigkeit auch
gegeben. Das Detektieren eines anderen Betriebssystems und die Eintragung
in das grub-Bootmenü erübrigt sich ebenfalls.
Hintergrund: Ob unter herkömmlichem MBR-System oder unter UEFI,
bei beiden Methoden wird immer der Loader des Kernels gestartet,
bei Linux macht das Grub. Es ist im Prinzip kein Problem, den in grub
integrierten Bootmanager ebenfalls wie gewohnt funktionieren zu lassen.
Im letzten Fall sieht der User dann allerdings keinen Unterschied zwischen
MBR-Bootsystemen und UEFI-Systemen.
-----------------------------------
Nebenbei:
Mit Dualboot gab es immer mal wieder "Problemchen" auch bei mir. Das
war noch unter den veralteten Bios (MBR) Systemen so.
Darum hatte ich zwei Festplatten eingebaut und jede einzelne für sich
mit Betriebssystem ausgestattet. Das jeweilige OS habe ich dann
(zugegebenermaßen umständlich) über das Bios ausgewählt, d.h.
entweder von sda oder sdb gebootet.
Somit hatte ich eigentlich auch im alten System eine Entkoppelung.
Auch beim MBR-System konnte ich dann allerdings auch den Bootmanager von
der "sda-Platte" bemühen, um das Betriebssystem von der zweiten sdb
Platte zu starten. Umgekehrt lief das auch so mit dem Bootmanager auf
sdb, um das OS auf sda zu starten.
Genau deshalb wäre es ein Unding, wenn das Starten eines weiteres OS auf
einer weiteren Platte nicht auch unter UEFI möglich wäre.
In diesem Thread liegt wohl ein Fehler in grub vor, was der Vielzahl an
möglichen Festplatten-Konstellationen (z.B. mit NVME oder nicht) geschuldet
sein mag. Das wird sicher auch noch behoben werden - irgendwann.