Aktualisierung: Aufgrund Ihres Eintrags habe ich den Artikel "Grub chainloads syslinux and back" gefunden, der im Grunde "patch grub" sagt:
Das Chainloading von Syslinux aus GRUB scheint ohne Patch nicht möglich zu sein . Ich weiß nichts über GRUB2. Dies könnte für Multibooting (Syslinux-basierte) Partitionen nützlich sein.
Kettenladen von Syslinux von GRUB4dos (auf verschiedenen Partitionen) ist möglich. Ich habe es über das Mapping geschafft, das (erneut) hier erklärt wird. Es löst einige Probleme beim Multibooten von USB-Geräten.
Die Patch-Seite erwähnt, dass ein ähnlicher Patch für Grub v2 auf grub-devel veröffentlicht wurde; Dieser Beitrag kann dieser Patch sein. Oder diese Nachricht, die auf diesen Fehlerbericht (vom Nov. 2009, also sehr neu) für einen Grub v2-Patch hinweist.
Um einen der Patches zu verwenden, müssen Sie den Grub-Quellcode für Ihre bevorzugte Grub-Version herunterladen, überprüfen, ob er den Patch nicht bereits enthält, versuchen, den Patch anzuwenden, und Ihr neues Grub neu kompilieren und neu installieren.
Ursprüngliche Antwort:
Ich würde zuerst versuchen, einen einfachen Grub-Eintrag zu testen. Dies ist ein standardmäßiger Grub-Eintrag für das Dienstprogramm Memtest86+ auf einem Debian-System:
title Debian, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
Versuchen Sie einfach, diese mit Ihren Werten zu optimieren (ändern Sie die Root-Partition oder den Kernel-Pfad nach Bedarf):
title Ubuntu LiveUSB SysLinux boot
root (hd0,0)
kernel /syslinux/isolinux.bin
Ich glaube nicht, dass Sie den chainloader+
brauchen würden Befehl für diese Aufgabe.