gPXE es una implementación de firmware de cliente de Preboot eXecution Environment (PXE) de código abierto y un gestor de arranque derivado de Etherboot . Se puede utilizar para permitir que las computadoras sin soporte PXE incorporado arranquen desde la red, o para extender una implementación PXE de cliente existente con soporte para protocolos adicionales. Si bien los clientes PXE estándar usan TFTP para transferir datos, el firmware del cliente gPXE agrega la capacidad de recuperar datos a través de otros protocolos como HTTP , iSCSI y ATA sobre Ethernet (AoE), y pueden funcionar con Wi-Fi en lugar de requerir una conexión por cable.
Desarrollador (es) | Proyecto Etherboot |
---|---|
Versión inicial | 1995, hace 25 a 26 años [1] [2] |
Lanzamiento final | 1.0.1 / 16 de agosto de 2011 |
Escrito en | C |
Tipo | Cargador de arranque |
Licencia | GPLv2 + |
Sitio web | etherboot |
El desarrollo de gPXE cesó en el verano de 2010, [3] y, como resultado, varios proyectos están migrando [4] o están considerando migrar [5] a iPXE .
Implementación de PXE
Una computadora puede cargar gPXE de varias formas:
- desde medios como disquete , unidad flash USB o disco duro
- como un pseudo kernel de Linux
- como una imagen ELF
- desde una ROM opcional en una tarjeta de red o integrada en un BIOS del sistema
- a través de una red como una imagen de arranque PXE
gPXE implementa su propia pila PXE, usando un controlador correspondiente a la tarjeta de red, o un controlador UNDI si fue cargado por PXE. Esto permite usar una pila PXE incluso si la tarjeta de red no tiene ROM de arranque , cargando gPXE desde un medio fijo.
Cargador de arranque
Aunque su función básica era implementar una pila PXE, gPXE se puede utilizar como un cargador de arranque de red con todas las funciones. Puede recuperar archivos de múltiples protocolos de red, [6] como TFTP , NFS , HTTP [7] [8] o FTP , y puede arrancar imágenes PXE, ELF , Linux, FreeBSD , arranque múltiple , EFI , NBI y Windows CE .
Además, es programable y puede cargar extensiones COMBOOT y COM32 SYSLINUX . Esto permite, por ejemplo, crear un menú gráfico para el arranque en red.
Ver también
Referencias
- ^ "acerca de - Etherboot / gPXE Wiki" .
- ^ "Llevando PXE Boot al siglo XXI" . Archivado desde el original el 20 de noviembre de 2012.
- ^ "gPXE ya no se mantiene activamente. Los usuarios deben actualizar a iPXE".
- ^ Xen ChangeLog que muestra la migración a iPXE porque "se mantiene activamente"
- ^ Minutas de llamadas de KVM que muestran la consideración de la migración a iPXE
- ^ Google TechTalk demuestra cómo cargar sistemas operativos desde servidores remotos usando gPXE
- ^ "Arrancar su máquina a través de HTTP" . Archivado desde el original el 8 de febrero de 2010 . Consultado el 23 de diciembre de 2009 .
- ^ Arranque web SliTaz
enlaces externos
- etherboot.org - El Wiki de Etherboot / gPXE
- ROM-o-matic.net genera dinámicamente la imagen de arranque de la red gPXE y Etherboot
- Introducción al arranque en red y Etherboot
- Polvo PXE: arranque sin disco escalable día a día (a través de Archive.org último disponible)