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?
Odpowiedzi:
ELILO: EFI Linux Boot Loader jest bardzo łatwy do wdrożenia i spełnia niektóre z kryteriów:
(ostatecznie udokumentuję, co jest wymagane, aby działało kompleksowo…)
źródło
Nie sądzę, aby istniało jakieś oprogramowanie, które to osiąga. Oto artykuł, który może ci pomóc: PXE Magic: Elastyczne uruchamianie sieci za pomocą menu
źródło
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.
źródło
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.
źródło
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.
źródło