iPXE es una implementación de código abierto del software cliente y gestor de arranque del Entorno de Ejecución Previa al Arranque (PXE), creada en 2010 como una bifurcación de gPXE (gPXE se llamaba Etherboot hasta 2008). [ 2 ] Se puede utilizar para permitir que los ordenadores sin capacidad PXE integrada arranquen desde la red, o para proporcionar funciones adicionales más allá de las que proporciona PXE integrado.
Si bien los clientes PXE estándar solo utilizan TFTP para cargar parámetros y programas desde el servidor, el software cliente iPXE puede usar protocolos adicionales, como HTTP , iSCSI , ATA over Ethernet (AoE) y Fibre Channel over Ethernet (FCoE). Además, en ciertos equipos, el software cliente iPXE puede usar una conexión Wi-Fi , en lugar de la conexión por cable que requiere el estándar PXE.
El cliente iPXE es un superconjunto de las implementaciones PXE anteriores y puede reemplazarlas o complementarlas.
iPXE es el reemplazo oficial de gPXE. Tiene todas las características de gPXE y los usuarios pueden actualizar sin problemas de gPXE a iPXE. [ 2 ]
Implementación de PXE
iPXE puede arrancar desde un ordenador reemplazando ( reprogramando ) la ROM PXE estándar existente en una tarjeta de interfaz de red (NIC) compatible, o arrancando desde la ROM PXE estándar de la NIC y luego cargándola en cadena en el binario iPXE, obteniendo así sus funciones sin necesidad de reprogramar la NIC. El firmware de iPXE integra su script de configuración en la imagen del firmware, por lo que cualquier cambio en la configuración requiere reprogramar la NIC.
iPXE implementa su propia pila PXE, ya sea utilizando el controlador de tarjeta de red que proporciona o el controlador PXE UNDI estándar si iPXE se carga desde una ROM PXE estándar. La implementación de una pila PXE independiente permite a los clientes que no disponen de la ROM PXE estándar en sus tarjetas de red utilizar una pila iPXE alternativa cargándola desde un medio alternativo.
gestor de arranque
Aunque su función principal era implementar una pila PXE, iPXE también puede utilizarse como gestor de arranque de red con capacidades limitadas para la interacción mediante menús con los usuarios finales. iPXE puede obtener archivos de arranque mediante varios protocolos de red, como TFTP , NFS , HTTP o FTP .
iPXE puede funcionar como gestor de arranque para el kernel de Linux , con soporte para arranque múltiple . Para otros sistemas operativos, como Windows CE , iPXE carga en cadena el gestor de arranque de Microsoft correspondiente. Además, iPXE es programable mediante scripts y puede cargar extensiones COMBOOT y COM32 SYSLINUX , lo que permite, por ejemplo, que las funcionalidades de menú gráfico basadas en SYSLINUX estén disponibles para el arranque en red.
Véase también
Referencias
Enlaces externos
- Sitio web oficial y repositorio de código fuente
- Wiki de Etherboot/gPXE
- Introducción al arranque de red y Etherboot
- Arranque de red
- Cargadores de arranque gratuitos
- Software gratuito relacionado con redes