Hallo Stefan, vielen Dank für Deine Antwort. Am 21.03.2017 um 12:31 schrieb Stefan Baur:
Grub-Legacy kennt dafür den Parameter "configfile". Man installiert die Grub-Legacy-Pakete in allen 3 Umgebungen und ruft jeweils update-grub auf, damit die menu.lst gebaut wird. grub-install startet man dagegen nur in der ersten Umgebung. In der menu.lst der ersten Umgebung fügt man dann manuelle Einträge hinzu: title SecondSystem root (hd0,1) configfile /boot/grub/menu.lst title ThirdSystem root (hd0,2) configfile /boot/grub/menu.lst usw. Vielleicht kann GRUB2 ja entsprechendes. Grub-Legacy kannst Du leider nicht mit EFI-Boot verwenden (und auch nicht mit LVM, so nebenbei bemerkt).
Entsprechendes hatte ich bei meinen Recherchen auch gefunden, aber eben nur im Zusammenhang mit Grub-Legacy und nicht mit Grub2.
Grub2 kennt auch den Befehl configfile und nach der mageren Beschreibung im Grub2-Manual müßte er auch so funktionieren wie bei Grub-Legacy. Ich werde es einfach ausprobieren und dann hier berichten.
Sollte dem so sein, dann hätte man mit dem configfile-Befehl den gleichen Effekt wie mit chainloading. Bei chainloading wird die boot.img und core.img des Zweit-Systems aufgerufen, was bei configfile nicht der Fall ist (wenn ich das richtig verstanden habe).
Wichtig ist auch, daß nur das Grub2 eines Linux-Systems den MBR beschreibt. Die Grub2 der anderen Linux-Systeme generieren zwar ihre jeweilige grub.cfg, schreiben aber keinen Boot-Record.
Dieter