J'ai un environnement Syslinux PXE existant et je voudrais configurer un environnement netboot basé sur EFI similaire.
Je suis un grand fan des différents menus comme le montre la capture d'écran ci-dessous et j'aimerais trouver quelque chose d'équivalent.
Les caractéristiques idéales seraient:
- Les menus
- Sous-menus
- Charge noyau Linux / initrd TFTP (naturellement)
- Charge d'application EFI arbitraire
- Passage à l'option de démarrage suivante
Quel logiciel répond à ces besoins?
Réponses:
ELILO: EFI Linux Boot Loader est très facile à implémenter et répond à certains des critères:
(éventuellement je documenterai ce qui est nécessaire pour le faire fonctionner de bout en bout…)
la source
Je ne pense pas qu'il existe un logiciel spécifique qui accomplisse cela. Voici un article qui pourrait vous aider: PXE Magic: démarrage réseau flexible avec menus
la source
Même difficile, il serait plus ou moins trivial d'implémenter une telle chose avec le framework uEFI, il n'y a que des applications uEFI jouets qui démarreront une image du noyau via http ou tftp.
De plus, la plupart des machines uEFI n'ont qu'une interface utilisateur en mode texte de type BIOS, donc pas de trucs graphiques là-bas - mais je m'attendrais à ce que certaines apparaissent bientôt car l'adaptation uEFI a maintenant progressé dans les machines de bureau / portables grand public.
la source
D'après ma compréhension des normes, PXE ne se soucie pas vraiment s'il y a un EFI ou un ancien BIOS sous-jacent.
Il vous suffit (peut-être) de vous assurer que l'image que vous chargez sur le réseau est compatible avec EFI. GRUB2 est prêt pour EFI, je ne peux pas le confirmer pour SYSLINUX, car le site est actuellement en panne (je sais cependant qu'il a été travaillé).
On dirait que vous pouvez même réutiliser la plupart de vos systèmes existants en échangeant simplement l'image du chargeur de démarrage.
la source
La triste vérité: ce n'est pas possible actuellement. Il y a du travail en cours pour soutenir EFI dans Syslinux, mais j'ai l'impression qu'il est loin d'être terminé.
la source