Menu netboot UEFI


11

Ho un ambiente sXlinux PXE esistente e vorrei creare un ambiente netboot simile basato su EFI.

Sono un grande fan dei vari menu come mostrato nello screenshot qui sotto e mi piacerebbe trovare qualcosa di equivalente.

Le caratteristiche ideali sarebbero:

  • menu
  • Sottomenu
  • Caricamento TFTP kernel / initrd Linux (naturalmente)
  • Carico arbitrario dell'applicazione EFI
  • Fallthrough alla prossima opzione di avvio

Quale software soddisfa queste esigenze?

Schermata di Syslinux


Il comportamento sexy e sexy di Tux.
MikeyB,


Nei due anni da quando l'ho chiesto, Syslinux 6 ha aggiunto il supporto per EFI .
MikeyB,

Risposte:


2

ELILO: Bootloader EFI Linux è molto semplice da implementare e soddisfa alcuni dei criteri:

  • ☑ Menu
  • ☐ Sottomenu
  • ☑ Caricamento TFTP kernel / initrd Linux (naturalmente)
  • ☐ Carico arbitrario dell'applicazione EFI
  • ☑ Fallthrough alla prossima opzione di avvio

Schermata ELILO

(eventualmente documenterò ciò che è necessario per farlo funzionare end-to-end ...)


Il progetto ELILO è ancora vivo? Sembra quasi morto, pochissima attività negli ultimi 3-4 anni.
Stefan Lasiewski l'


-1

Anche se difficile sarebbe più o meno banale implementare una cosa del genere con il framework uEFI ci sono solo applicazioni uEFI giocattolo che avvieranno un'immagine del kernel tramite http o tftp.

Inoltre, la maggior parte delle macchine uEFI ha solo un'interfaccia utente in modalità testo simile al BIOS, quindi non ci sono elementi grafici lì - ma mi aspetto che alcuni appariranno presto poiché l'adattamento uEFI è ora progredito in macchine desktop / laptop tradizionali.


Oppure: non esistono ancora, ma probabilmente esisteranno presto.
sysadmin1138

Non dimentichiamo l' interprete UEFI Zork .
MikeyB,

-1

Dalla mia comprensione degli standard, a PXE non importa davvero se c'è un EFI o un semplice BIOS alla base.

Potresti (potrebbe) solo assicurarti che l'immagine che stai caricando sulla rete sia compatibile con EFI. GRUB2 è pronto per EFI, non posso confermarlo per SYSLINUX, dato che il sito è attualmente inattivo (lo so, comunque, su cui è stato lavorato).

Sembra che puoi persino riutilizzare la maggior parte del tuo sistema già esistente semplicemente scambiando l'immagine del bootloader.


se usi qualcosa come iPXE / gPXE non puoi richiamare un'applicazione uEFI da essa, ma sì puoi avviare PXE e lasciarlo caricare syslinux.
pfo,

Tutte le app di syslinux non sono applicazioni EFI e quindi non possono essere utilizzate.
MikeyB,

-1

La triste verità: questo non è attualmente possibile. C'è del lavoro da fare per supportare EFI in Syslinux, ma la mia impressione è tutt'altro che completa.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.