Ich habe eine vorhandene PXE-Syslinux-Umgebung und möchte eine ähnliche EFI-basierte Netboot-Umgebung einrichten.
Ich bin ein großer Fan der verschiedenen Menüs, wie im folgenden Screenshot gezeigt, und ich würde gerne etwas Äquivalentes finden.
Ideale Eigenschaften wären:
- Menüs
- Untermenüs
- Linux-Kernel / initrd TFTP laden (natürlich)
- Beliebige EFI-Anwendungslast
- Fallthrough zur nächsten Startoption
Welche Software erfüllt diese Anforderungen?
Antworten:
ELILO: EFI Linux Boot Loader ist sehr einfach zu implementieren und erfüllt einige der Kriterien:
(Irgendwann werde ich dokumentieren, was erforderlich ist, damit es durchgängig funktioniert…)
quelle
Ich glaube nicht, dass es eine bestimmte Software gibt, die dies erreicht. Hier ist ein Artikel, der Ihnen helfen könnte: PXE Magic: Flexibles Booten von Netzwerken mit Menüs
quelle
Selbst wenn es schwierig wäre, so etwas mit dem uEFI-Framework zu implementieren, gibt es nur Spielzeug-uEFI-Anwendungen, die ein Kernel-Image über http oder tftp starten.
Außerdem haben die meisten uEFI-Maschinen nur eine BIOS-ähnliche Benutzeroberfläche im Textmodus, daher gibt es dort keine grafischen Elemente - aber ich würde erwarten, dass einige bald erscheinen, wenn die uEFI-Anpassung nun zu Mainstream-Desktop- / Laptop-Maschinen geworden ist.
quelle
Nach meinem Verständnis der Standards ist es PXE eigentlich egal, ob ein EFI oder ein einfaches altes BIOS zugrunde liegt.
Sie müssen (möglicherweise) nur sicherstellen, dass das über das Netzwerk geladene Image mit EFI kompatibel ist. GRUB2 ist EFI-fähig, kann es für SYSLINUX nicht bestätigen, da die Site derzeit nicht verfügbar ist (ich weiß jedoch, dass daran gearbeitet wurde).
Sieht so aus, als könnten Sie sogar die meisten Ihrer bereits vorhandenen Systeme wiederverwenden, indem Sie einfach das Bootloader-Image austauschen.
quelle
Die traurige Wahrheit: Dies ist derzeit nicht möglich. Es wird einige Arbeit geleistet, um EFI in Syslinux zu unterstützen, aber ich habe den Eindruck, dass dies alles andere als vollständig ist.
quelle