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?
Respuestas:
ELILO: EFI Linux Boot Loader es muy fácil de implementar y cumple con algunos de los criterios:
(eventualmente documentaré lo que se requiere para que funcione de principio a fin ...)
fuente
No creo que haya una pieza de software específica que logre esto. Aquí hay un artículo que podría ayudarlo: PXE Magic: arranque de red flexible con menús
fuente
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.
fuente
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.
fuente
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.
fuente