W sumie ciekawy przypadek, jedna droga naprawy poznana, teraz tylko muszę się nauczyć jak wpisy ręcznie robić do odpowiednich obrazów.
Jeśli os-prober ci nie wykrywa wszystkiego to tylko się cieszyć zamiast przewijać 17 ekranów "Ubuntu za pomocą..." :D
Powinieneś wybrać jeden bootloader EFI, który będzie dla ciebie podstawowym i ustawić go na pierwszym miejscu "boot order" za pomocą komendy efibootmgr.
W tym głównym systemie, w katalogu /etc/grub.d/, w pliku na przykład 40_custom możesz na sztywno wpisać / utworzyć pozycje menu, które prowadzą do bootloaderów innych dystrybucji. Poniżej przykład, trzeba dostosować numery dysków, partycji i ścieżkę do folderu EFI:
menuentry "OpenSUSE Tumbleweed" {
insmod fat
set root=(hd0,gpt1)
chainloader (${root})/EFI/opensuse/grubx64.efi
boot
}
W plikach /etc/default/grub wszystkich systemów ustawiasz zmienną:
GRUB_DISABLE_OS_PROBER="true"
I stosownie - w zależności od systemu aktualizujesz konfigurację programu rozruchowego:
grub-mkconfig /ścieżka/do/pliku/grub.cfg
Jeśli coś pójdzie nie tak - posłuchaj dla odprężenia (https://www.youtube.com/watch?v=SC3raoiMaX0) :P