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

MikeyB
la source
Attitude sexy et sexy de Tux.
MikeyB
Question connexe: serverfault.com/q/348996/2101
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…)

MikeyB
la source
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

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

erimar77
la source
C'est ce que nous avons en ce moment - des menus utilisant syslinux. Cependant, ces outils ne prennent pas en charge EFI.
MikeyB
-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.

pfo
la source
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.

romain
la source
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é.

devicenull
la source