Menu UEFI netboot


11

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?

Capture d'écran de Syslinux


Attitude sexy et sexy de Tux.
MikeyB


Au cours des deux années qui se sont écoulées depuis que j'ai posé cette question, Syslinux 6 a ajouté la prise en charge d'EFI .
MikeyB

Réponses:


2

ELILO: EFI Linux Boot Loader est très facile à implémenter et répond à certains des critères:

  • ☑ Menus
  • ☐ Sous-menus
  • Load Charge noyau Linux / initrd TFTP (naturellement)
  • ☐ Charge d'application EFI arbitraire
  • ☑ Passage à l'option de démarrage suivante

Capture d'écran ELILO

(éventuellement je documenterai ce qui est nécessaire pour le faire fonctionner de bout en bout…)


Le projet ELILO est-il toujours vivant? Il semble presque mort, très très peu d'activité au cours des 3-4 dernières années.
Stefan Lasiewski


-1

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.


Ou: Ils n'existent pas encore, mais ils existeront probablement bientôt.
sysadmin1138

N'oublions pas l' UEFI Zork Interpreter .
MikeyB

-1

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.


si vous utilisez quelque chose comme iPXE / gPXE, vous ne pouvez pas appeler une application uEFI à partir de celle-ci, mais oui vous pouvez démarrer PXE et le laisser charger syslinux.
pfo

Toutes les applications syslinux ne sont pas des applications EFI et ne peuvent donc pas être utilisées.
MikeyB

-1

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é.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.