GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie verkette ich Boot von Grub zu Syslinux?

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.


Linux
  1. Wie installiere ich Ubuntu 16.04 von einer SD-Karte?

  2. Windows fehlt im Grub-Menü?

  3. So aktualisieren Sie von Fedora 32 auf Fedora 33

  4. CentOS / RHEL 5,6 :So installieren Sie den GRUB-Loader aus dem Rettungsmodus neu

  5. So booten Sie von ISO mit dem Grub2/Burg-Bootloader

So verwenden Sie Grub Rescue, um Linux-Startfehler zu beheben

GRUB 2-Startmenü-Grundlagen und wie man ein benutzerdefiniertes Splash-Image hinzufügt

So reparieren Sie Ihr Grub 2 unter Ubuntu

So entfernen Sie alte Kernel-Versionen vom Booten unter Ubuntu 18.04

So booten Sie von einem USB-Laufwerk in Virtualbox unter Linux

Booten von einem USB auf einem PC Syslinux Boot Promt?