Menu netboot UEFI


11

Mam istniejące środowisko syslinux PXE i chciałbym skonfigurować podobne środowisko netboot oparte na EFI.

Jestem wielkim fanem różnych menu widocznych na poniższym zrzucie ekranu i chciałbym znaleźć coś równoważnego.

Idealne cechy to:

  • Menu
  • Podmenu
  • Ładowanie jądra Linux / initrd TFTP (oczywiście)
  • Arbitralne obciążenie aplikacji EFI
  • Przejście do następnej opcji rozruchu

Jakie oprogramowanie spełnia te potrzeby?

Zrzut ekranu Syslinux


Seksowna, seksowna postawa Tuxa.
MikeyB,

Powiązane pytanie: serverfault.com/q/348996/2101
MikeyB

W ciągu dwóch lat, od kiedy o to zapytałem, Syslinux 6 dodał obsługę EFI .
MikeyB

Odpowiedzi:


2

ELILO: EFI Linux Boot Loader jest bardzo łatwy do wdrożenia i spełnia niektóre z kryteriów:

  • ☑ Menu
  • ☐ Podmenu
  • Load Ładowanie jądra Linux / initrd TFTP (oczywiście)
  • Load Obciążenie aplikacji arbitralne EFI
  • ☑ Przejście do następnej opcji rozruchu

Zrzut ekranu ELILO

(ostatecznie udokumentuję, co jest wymagane, aby działało kompleksowo…)


Czy projekt ELILO wciąż żyje? Wygląda prawie martwie, bardzo mało aktywności w ciągu ostatnich 3-4 lat.
Stefan Lasiewski


-1

Choć trudniej byłoby zaimplementować coś takiego w frameworku uEFI, istnieją tylko zabawkowe aplikacje uEFI, które uruchamiają obraz jądra za pośrednictwem http lub tftp.

Również większość maszyn z interfejsem uEFI ma tylko interfejs tekstowy podobny do systemu BIOS, więc nie ma tam żadnych graficznych elementów - ale spodziewam się, że niektóre pojawią się wkrótce, gdy adaptacja uEFI przekształciła się teraz w główny nurt maszyn stacjonarnych / laptopów.


Lub: Jeszcze nie istnieją, ale prawdopodobnie będą istnieć wkrótce.
sysadmin1138

Nie zapomnijmy o interpretatorze Zork UEFI .
MikeyB

-1

Z mojego rozumienia standardów, PXE tak naprawdę nie dba o to, czy jest to EFI czy zwykły stary BIOS.

Konieczne może być jedynie upewnienie się, że obraz ładowany przez sieć jest zgodny z EFI. GRUB2 jest gotowy na EFI, nie można tego potwierdzić w SYSLINUX, ponieważ strona jest obecnie niedostępna (wiem jednak, że nad nią pracowano).

Wygląda na to, że możesz nawet ponownie wykorzystać większość z już istniejącego systemu, po prostu zamieniając obraz programu ładującego.


jeśli używasz czegoś takiego jak iPXE / gPXE, nie możesz wywołać z niego aplikacji uEFI, ale tak, możesz uruchomić PXE i pozwolić załadować syslinux.
pfo 24.11.11

Wszystkie aplikacje syslinux nie są aplikacjami EFI i dlatego nie można ich używać.
MikeyB

-1

Smutna prawda: obecnie nie jest to możliwe. Trwają prace nad obsługą EFI w Syslinux, ale mam wrażenie, że nie jest jeszcze ukończone.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.