Menú UEFI netboot


11

Tengo un entorno PXE syslinux existente y me gustaría configurar un entorno de arranque de red similar basado en EFI.

Soy un gran admirador de los diversos menús como se ve en la captura de pantalla a continuación y me gustaría encontrar algo equivalente.

Las características ideales serían:

  • Menus
  • Submenús
  • Carga de kernel de Linux / initrd TFTP (naturalmente)
  • Carga arbitraria de aplicaciones EFI
  • Avance a la siguiente opción de arranque

¿Qué pieza de software satisface estas necesidades?

Captura de pantalla de Syslinux


El comportamiento sexy y sexy de Tux.
MikeyB

Pregunta relacionada: serverfault.com/q/348996/2101
MikeyB

En los dos años transcurridos desde que pregunté esto, Syslinux 6 ha agregado soporte para EFI .
MikeyB

Respuestas:


2

ELILO: EFI Linux Boot Loader es muy fácil de implementar y cumple con algunos de los criterios:

  • ☑ Menús
  • ☐ Submenús
  • ☑ Carga del kernel de Linux / initrd TFTP (naturalmente)
  • ☐ Carga arbitraria de la aplicación EFI
  • ☑ Avance a la siguiente opción de arranque

Captura de pantalla de ELILO

(eventualmente documentaré lo que se requiere para que funcione de principio a fin ...)


¿El proyecto ELILO sigue vivo? Casi parece muerto, muy poca actividad en los últimos 3-4 años.
Stefan Lasiewski


-1

Incluso difícil sería más o menos trivial implementar tal cosa con el marco uEFI, solo hay aplicaciones de juguete uEFI que arrancarán una imagen del núcleo a través de http o tftp.

Además, la mayoría de las máquinas uEFI solo tienen una interfaz de usuario de modo de texto similar al BIOS, por lo que no hay cosas gráficas allí, pero espero que aparezcan pronto, ya que la adaptación uEFI ahora ha progresado en la maquinaria de escritorio / computadora portátil.


O: aún no existen, pero probablemente existirán pronto.
sysadmin1138

No olvidemos al intérprete UEFI Zork .
MikeyB

-1

Según tengo entendido los estándares, a PXE realmente no le importa si hay un EFI o un BIOS antiguo subyacente.

Es posible que (solo) deba asegurarse de que la imagen que está cargando a través de la red sea compatible con EFI. GRUB2 está listo para EFI, no puede confirmarlo para SYSLINUX, ya que el sitio está actualmente inactivo (sin embargo, sé que se trabajó en él).

Parece que incluso puede reutilizar la mayoría de su sistema ya existente simplemente cambiando la imagen del cargador de arranque.


si usa algo como iPXE / gPXE, no puede llamar a una aplicación uEFI desde él, pero sí, puede iniciar PXE y dejar que cargue syslinux.
pfo

Todas las aplicaciones syslinux no son aplicaciones EFI y, por lo tanto, no se pueden usar.
MikeyB

-1

La triste verdad: esto no es posible actualmente. Se está trabajando para admitir EFI en Syslinux, pero tengo la impresión de que está lejos de completarse.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.