11 votes

Menu de démarrage réseau UEFI

J'ai un environnement syslinux PXE existant et j'aimerais mettre en place un environnement de démarrage réseau EFI similaire.

Je suis un grand fan des différents menus comme on peut le voir dans la capture d'écran ci-dessous et j'aimerais trouver quelque chose d'équivalent.

Les fonctionnalités idéales seraient :

  • Menus
  • Sous-menus
  • Chargement TFTP du noyau/initrd Linux (naturellement)
  • Chargement d'une application EFI arbitraire
  • Passage au choix de démarrage suivant

Quel logiciel répond à ces besoins ?

Capture d'écran de Syslinux

0 votes

La prestance sexy de Tux.

0 votes

Question associée : serverfault.com/q/348996/2101

0 votes

Dans les deux années depuis que j'ai posé cette question, Syslinux 6 a ajouté le support de l'EFI.

2voto

MikeyB Points 38317

ELILO: Chargeur d'amorçage Linux EFI est très facile à implémenter et répond à certains des critères :

  • Menus
  • Sous-menus
  • Chargement du noyau Linux/initrd via TFTP (naturellement)
  • Chargement d'une application EFI arbitraire
  • Passage à l'option de démarrage suivante

Capture d'écran d'ELILO

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

0 votes

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

-1voto

Sergey Vlasov Points 2868

Je ne pense pas qu'il existe un logiciel spécifique qui réalise cela. Voici un article qui pourrait vous aider : PXE Magic: Flexible Network Booting with Menus

0 votes

Voici ce que nous avons actuellement - menus utilisant syslinux. Cependant, ces outils ne prennent pas en charge l'EFI.

-1voto

TH310 Points 46

Même s'il serait plus ou moins trivial de mettre en œuvre une telle chose avec le cadre uEFI, il n'y a que des applications uEFI jouet qui démarreront une image de noyau via http ou tftp.

De plus, la plupart des machines uEFI n'ont qu'une interface utilisateur en mode texte semblable à un BIOS, donc pas d'éléments graphiques là-bas - mais je m'attends à ce que certains apparaissent bientôt car l'adaptation uEFI est désormais entrée dans le matériel de bureau / portable grand public.

0 votes

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

0 votes

N'oublions pas l'Interpréteur Zork UEFI.

-1voto

Roman Points 3815

De ce que je comprends des normes, PXE n'a pas vraiment d'importance s'il y a un EFI ou un BIOS classique en dessous.

Il se peut que vous deviez simplement vous assurer que l'image que vous chargez via le réseau est compatible avec l'EFI. GRUB2 est prêt pour l'EFI, je ne peux pas le confirmer pour SYSLINUX, car le site est actuellement hors service (je sais cependant qu'il était en cours de travail).

Il semble que vous puissiez même réutiliser la plupart de votre système déjà existant en remplaçant simplement l'image du chargeur de démarrage.

0 votes

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

0 votes

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

-1voto

devicenull Points 5542

La triste réalité : Ce n'est actuellement pas possible. Il existe des travaux en cours pour prendre en charge l'EFI dans Syslinux, mais j'ai l'impression que c'est loin d'être complet.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X