iPXE es una implementación de código abierto del software cliente y cargador de arranque Preboot eXecution Environment (PXE), creado en 2010 como una bifurcación de gPXE . [2] Se puede utilizar para permitir que las computadoras sin capacidad PXE incorporada se inicien desde la red o para proporcionar funciones adicionales más allá de las que proporciona PXE incorporado.
Desarrollador (es) | proyecto iPXE |
---|---|
Lanzamiento estable | 1.21.1 [1] / 31 de diciembre de 2020 |
Repositorio | |
Escrito en | C |
Tipo | Cargador de arranque |
Licencia | GPLv2 + |
Sitio web | ipxe |
Mientras que los clientes PXE estándar usan solo TFTP para cargar parámetros y programas desde el servidor, el software de cliente iPXE usa protocolos adicionales, incluidos HTTP , iSCSI , ATA sobre Ethernet (AoE) y Canal de fibra sobre Ethernet (FCoE). Además, en cierto hardware, el software de cliente iPXE puede usar un enlace Wi-Fi , en contraposición a la conexión por cable requerida por el estándar PXE.
El software iPXE no puede considerarse un reemplazo directo del software PXE.
iPXE es el reemplazo oficial de gPXE. tiene todas las funciones de gPXE y los usuarios pueden actualizarse sin problemas de gPXE a iPXE. [2] Antes de 2008, gPXE se conocía como Etherboot.
Implementación de PXE
iPXE se puede iniciar mediante una computadora reemplazando ( re-flasheando ) la ROM PXE estándar existente en una tarjeta de interfaz de red compatible (NIC), o iniciando la ROM PXE estándar de la NIC y luego cargando en cadena en el binario iPXE, obteniendo así sus características sin la necesidad de volver a flashear una NIC. El firmware de iPXE incrusta su secuencia de comandos de configuración en la imagen del firmware, por lo que cualquier cambio en la configuración requiere que se vuelva a actualizar una NIC.
iPXE implementa su propia pila PXE utilizando el controlador de tarjeta de red proporcionado por iPXE o el controlador PXE UNDI estándar si iPXE se carga en cadena desde una ROM PXE estándar. La implementación de una pila PXE independiente permite a los clientes sin la ROM PXE estándar en sus NIC utilizar una pila iPXE alternativa cargándola desde un medio alternativo.
Gestor de arranque
Aunque su función básica era implementar una pila PXE, iPXE también se puede utilizar como administrador de arranque de red con capacidades limitadas para la interacción basada en menús con los usuarios finales. iPXE puede recuperar archivos de arranque utilizando múltiples protocolos de red, como TFTP , NFS , HTTP o FTP .
iPXE puede actuar como un cargador de arranque para el kernel de Linux , con soporte para arranque múltiple . Para otros sistemas operativos, por ejemplo Windows CE , iPXE carga en cadena el cargador de arranque de Microsoft correspondiente. Además, iPXE es programable y puede cargar extensiones COMBOOT y COM32 SYSLINUX , lo que, por ejemplo, permite que las capacidades de menú gráfico basadas en SYSLINUX estén disponibles para el arranque en red.
Ver también
Referencias
- ^ "Etiquetas" . GitHub . Consultado el 28 de enero de 2021 .
- ^ a b ipxe.org - Preguntas frecuentes sobre iPXE , 02/12/2011
enlaces externos
- Sitio web oficial y repositorio de código fuente
- Wiki de Etherboot / gPXE
- Introducción al arranque en red y Etherboot