579:
295:
137:. It can be used to enable computers without built-in PXE support to boot from the network, or to extend an existing client PXE implementation with support for additional protocols. While standard PXE clients use
236:
Although its basic role was to implement a PXE stack, gPXE can be used as a full-featured network bootloader. It can fetch files from multiple network protocols, such as
351:
507:
480:
1396:
1156:
300:
1080:
565:
500:
221:
1149:
542:
83:
100:
393:
253:
241:
237:
197:
138:
1214:
819:
549:
493:
355:
308:
265:
130:
578:
673:
224:
driver if it was loaded by PXE itself. This allows to use a PXE stack even if the network card has no boot
1244:
841:
369:
245:
142:
47:
1391:
535:
160:
gPXE development ceased in summer 2010, and several projects are migrating or considering migrating to
141:
to transfer data, gPXE client firmware adds the ability to retrieve data through other protocols like
882:
708:
680:
470:
427:
1386:
558:
76:
261:
269:
249:
1089:
1055:
1005:
875:
770:
687:
611:
604:
127:
220:
gPXE implements its own PXE stack, using a driver corresponding to the network card, or a
8:
1096:
1069:
900:
740:
694:
416:
Google TechTalk demonstrates how to load operating systems from remote servers using gPXE
475:
1357:
1128:
1062:
1364:
1033:
1026:
812:
150:
1329:
1276:
1269:
855:
777:
225:
95:
1205:
763:
618:
404:
283:
extensions. This allows for instance to build a graphical menu for network boot.
185:
181:
733:
481:
PXE dust: scalable day-to-day diskless booting (via
Archive.org last available)
471:
ROM-o-matic.net dynamically generates gPXE and
Etherboot network booting image
415:
1380:
928:
921:
659:
588:
313:
1183:
949:
701:
394:
Xen ChangeLog showing migration to iPXE because "it is actively maintained"
191:
1315:
1251:
914:
866:
177:
88:
370:""gPXE is no longer actively maintained. Users should upgrade to iPXE.""
1350:
1336:
1176:
848:
650:
485:
273:
203:
25:
1322:
970:
805:
798:
754:
1343:
1308:
1142:
998:
935:
791:
784:
516:
280:
213:
1237:
977:
956:
907:
747:
726:
520:
465:
257:
133:(PXE) client firmware implementation and bootloader derived from
373:
1290:
1019:
984:
1283:
1135:
991:
963:
942:
420:
337:
279:
In addition, it is scriptable and can load COMBOOT and COM32
154:
146:
1228:
1190:
1012:
666:
643:
636:
405:
KVM call minutes showing consideration of migration to iPXE
318:
207:
161:
451:
431:
362:
112:
398:
409:
290:
387:
172:gPXE can be loaded by a computer in several ways:
1378:
892:
445:
501:
476:Introduction to Network Booting and Etherboot
1103:
508:
494:
206:on a network card or embedded in a system
157:rather than requiring a wired connection.
515:
466:etherboot.org - The Etherboot/gPXE Wiki
352:"Bringing PXE Boot to the 21st Century"
228:, by loading gPXE from a fixed medium.
1379:
489:
167:
301:Free and open-source software portal
338:"about — Etherboot/gPXE Wiki"
13:
14:
1408:
459:
577:
428:"Booting your machine over HTTP"
293:
344:
330:
53:1.0.1 / 16 August 2011
1:
1397:Free network-related software
1215:Preboot Execution Environment
820:Run-Time Abstraction Services
324:
231:
131:Preboot eXecution Environment
674:MultiProcessor Specification
7:
1245:Remote Initial Program Load
842:Common Firmware Environment
286:
38:1995, 28–29 years ago
10:
1413:
834:Hybrid firmware bootloader
575:
1300:
1261:
1204:
1168:
1120:
1113:
1079:
1047:
883:Comparison of bootloaders
865:
833:
718:
628:
596:
586:
527:
153:(AoE), and can work with
107:
94:
82:
72:
68:
46:
42:
34:
24:
771:Phoenix SecureCore UEFI
55:; 13 years ago
16:Open-source PXE client
1090:EFI system partition
1056:GUID Partition Table
1006:Windows Boot Manager
876:Bootloader unlocking
688:Legacy Plug and Play
612:Open-source firmware
605:Proprietary firmware
252:, and can boot PXE,
1097:BIOS boot partition
1070:Apple Partition Map
901:Acronis OS Selector
741:American Megatrends
216:as a PXE boot image
21:
1358:Power-on self-test
1063:Master boot record
168:PXE implementation
19:
1392:Free boot loaders
1374:
1373:
1200:
1199:
1048:Partition layouts
1043:
1042:
1027:Plop Boot Manager
829:
828:
151:ATA over Ethernet
121:
120:
30:Etherboot project
1404:
1367:
1360:
1353:
1346:
1339:
1332:
1330:Execute in place
1325:
1318:
1311:
1293:
1286:
1279:
1272:
1254:
1247:
1240:
1231:
1224:
1217:
1193:
1186:
1179:
1159:
1152:
1145:
1138:
1131:
1118:
1117:
1106:
1099:
1092:
1072:
1065:
1058:
1036:
1029:
1022:
1015:
1008:
1001:
994:
987:
980:
973:
966:
959:
952:
945:
938:
931:
924:
917:
910:
903:
890:
889:
885:
878:
858:
851:
844:
822:
815:
808:
801:
794:
787:
780:
778:TianoCore EDK II
773:
766:
757:
750:
743:
736:
729:
711:
704:
697:
690:
683:
676:
669:
662:
653:
646:
639:
621:
614:
607:
594:
593:
581:
568:
561:
552:
545:
538:
510:
503:
496:
487:
486:
454:
449:
443:
442:
440:
439:
430:. Archived from
424:
418:
413:
407:
402:
396:
391:
385:
384:
382:
381:
372:. Archived from
366:
360:
359:
354:. Archived from
348:
342:
341:
334:
303:
298:
297:
296:
176:from media like
117:
114:
63:
61:
56:
22:
18:
1412:
1411:
1407:
1406:
1405:
1403:
1402:
1401:
1387:Network booting
1377:
1376:
1375:
1370:
1363:
1356:
1349:
1342:
1335:
1328:
1321:
1314:
1307:
1296:
1289:
1282:
1275:
1268:
1257:
1250:
1243:
1236:
1227:
1220:
1213:
1196:
1189:
1182:
1175:
1164:
1155:
1148:
1141:
1134:
1127:
1109:
1102:
1095:
1088:
1075:
1068:
1061:
1054:
1039:
1032:
1025:
1018:
1011:
1004:
997:
990:
983:
976:
969:
962:
955:
948:
941:
934:
927:
920:
913:
906:
899:
893:Implementations
888:
881:
874:
861:
854:
847:
840:
825:
818:
811:
804:
797:
790:
783:
776:
769:
762:
753:
746:
739:
732:
725:
719:Implementations
714:
707:
700:
693:
686:
679:
672:
665:
658:
649:
642:
635:
624:
619:Custom firmware
617:
610:
603:
582:
573:
564:
557:
548:
541:
534:
523:
514:
462:
457:
452:SliTaz web boot
450:
446:
437:
435:
426:
425:
421:
414:
410:
403:
399:
392:
388:
379:
377:
368:
367:
363:
350:
349:
345:
336:
335:
331:
327:
299:
294:
292:
289:
234:
182:USB flash drive
170:
111:
64:
59:
57:
54:
35:Initial release
17:
12:
11:
5:
1410:
1400:
1399:
1394:
1389:
1372:
1371:
1369:
1368:
1361:
1354:
1347:
1340:
1333:
1326:
1319:
1312:
1304:
1302:
1298:
1297:
1295:
1294:
1287:
1280:
1273:
1265:
1263:
1259:
1258:
1256:
1255:
1248:
1241:
1234:
1233:
1232:
1225:
1210:
1208:
1202:
1201:
1198:
1197:
1195:
1194:
1187:
1180:
1172:
1170:
1166:
1165:
1163:
1162:
1161:
1160:
1146:
1139:
1132:
1124:
1122:
1115:
1111:
1110:
1108:
1107:
1100:
1093:
1085:
1083:
1077:
1076:
1074:
1073:
1066:
1059:
1051:
1049:
1045:
1044:
1041:
1040:
1038:
1037:
1030:
1023:
1016:
1009:
1002:
995:
988:
981:
974:
967:
960:
953:
946:
939:
932:
925:
918:
911:
904:
896:
894:
887:
886:
879:
871:
869:
863:
862:
860:
859:
852:
845:
837:
835:
831:
830:
827:
826:
824:
823:
816:
809:
802:
795:
788:
781:
774:
767:
760:
759:
758:
751:
737:
730:
722:
720:
716:
715:
713:
712:
705:
698:
691:
684:
677:
670:
663:
656:
655:
654:
640:
632:
630:
626:
625:
623:
622:
615:
608:
600:
598:
591:
584:
583:
576:
574:
572:
571:
570:
569:
555:
554:
553:
546:
531:
529:
525:
524:
513:
512:
505:
498:
490:
484:
483:
478:
473:
468:
461:
460:External links
458:
456:
455:
444:
419:
408:
397:
386:
361:
358:on 2012-11-20.
343:
328:
326:
323:
322:
321:
316:
311:
305:
304:
288:
285:
233:
230:
218:
217:
210:
200:
194:
188:
169:
166:
119:
118:
109:
105:
104:
98:
92:
91:
86:
80:
79:
74:
70:
69:
66:
65:
52:
50:
44:
43:
40:
39:
36:
32:
31:
28:
15:
9:
6:
4:
3:
2:
1409:
1398:
1395:
1393:
1390:
1388:
1385:
1384:
1382:
1366:
1362:
1359:
1355:
1352:
1348:
1345:
1341:
1338:
1334:
1331:
1327:
1324:
1320:
1317:
1313:
1310:
1306:
1305:
1303:
1299:
1292:
1288:
1285:
1281:
1278:
1274:
1271:
1267:
1266:
1264:
1260:
1253:
1249:
1246:
1242:
1239:
1235:
1230:
1226:
1223:
1219:
1218:
1216:
1212:
1211:
1209:
1207:
1203:
1192:
1188:
1185:
1181:
1178:
1174:
1173:
1171:
1167:
1158:
1154:
1153:
1151:
1147:
1144:
1140:
1137:
1133:
1130:
1126:
1125:
1123:
1119:
1116:
1112:
1105:
1101:
1098:
1094:
1091:
1087:
1086:
1084:
1082:
1078:
1071:
1067:
1064:
1060:
1057:
1053:
1052:
1050:
1046:
1035:
1031:
1028:
1024:
1021:
1017:
1014:
1010:
1007:
1003:
1000:
996:
993:
989:
986:
982:
979:
975:
972:
968:
965:
961:
958:
954:
951:
947:
944:
940:
937:
933:
930:
929:BootX (Linux)
926:
923:
922:BootX (Apple)
919:
916:
912:
909:
905:
902:
898:
897:
895:
891:
884:
880:
877:
873:
872:
870:
868:
864:
857:
853:
850:
846:
843:
839:
838:
836:
832:
821:
817:
814:
810:
807:
803:
800:
796:
793:
789:
786:
782:
779:
775:
772:
768:
765:
761:
756:
752:
749:
745:
744:
742:
738:
735:
731:
728:
724:
723:
721:
717:
710:
706:
703:
699:
696:
692:
689:
685:
682:
678:
675:
671:
668:
664:
661:
660:Open Firmware
657:
652:
648:
647:
645:
641:
638:
634:
633:
631:
627:
620:
616:
613:
609:
606:
602:
601:
599:
595:
592:
590:
585:
580:
567:
563:
562:
560:
556:
551:
547:
544:
540:
539:
537:
533:
532:
530:
526:
522:
518:
511:
506:
504:
499:
497:
492:
491:
488:
482:
479:
477:
474:
472:
469:
467:
464:
463:
453:
448:
434:on 2010-02-08
433:
429:
423:
417:
412:
406:
401:
395:
390:
376:on 2014-04-13
375:
371:
365:
357:
353:
347:
339:
333:
329:
320:
317:
315:
312:
310:
307:
306:
302:
291:
284:
282:
277:
275:
271:
267:
263:
259:
255:
251:
247:
243:
239:
229:
227:
223:
215:
211:
209:
205:
201:
199:
195:
193:
189:
187:
183:
179:
175:
174:
173:
165:
164:as a result.
163:
158:
156:
152:
148:
144:
140:
136:
132:
129:
125:
116:
110:
106:
102:
99:
97:
93:
90:
87:
85:
81:
78:
75:
71:
67:
51:
49:
48:Final release
45:
41:
37:
33:
29:
27:
23:
1262:ROM variants
1221:
1206:Network boot
1184:Raspberry Pi
950:systemd-boot
447:
436:. Retrieved
432:the original
422:
411:
400:
389:
378:. Retrieved
374:the original
364:
356:the original
346:
332:
278:
235:
219:
192:Linux kernel
190:as a pseudo
171:
159:
134:
123:
122:
26:Developer(s)
1316:ROM hacking
1252:Wake-on-LAN
915:BootManager
867:Bootloaders
178:floppy disk
128:open-source
89:Boot loader
1381:Categories
1351:Instant-on
1337:Devicetree
1177:Bus Pirate
1081:Partitions
849:Das U-Boot
734:Award BIOS
651:Video BIOS
629:Interfaces
438:2009-12-23
380:2010-11-30
325:References
274:Windows CE
232:Bootloader
204:option ROM
73:Written in
60:2011-08-16
1323:ROM image
1114:Utilities
971:OpeniBoot
813:Kickstart
806:LinuxBoot
799:Libreboot
764:InsydeH2O
755:AMI Aptio
695:AlphaBIOS
528:Processes
262:multiboot
256:, Linux,
198:ELF image
186:hard disk
135:Etherboot
113:etherboot
1365:EDL mode
1344:Fastboot
1309:Boot ROM
1169:Hardware
1157:Heimdall
1143:UEFITool
1129:flashrom
1121:Software
999:SYSLINUX
936:GNU GRUB
792:Coreboot
785:OpenBIOS
589:firmware
587:Booting
517:Firmware
314:PXELINUX
287:See also
281:SYSLINUX
276:images.
202:from an
1301:Related
1238:NetBoot
978:RedBoot
957:loadlin
908:Barebox
748:AMIBIOS
727:SeaBIOS
566:Android
536:Windows
521:booting
258:FreeBSD
214:network
212:over a
108:Website
96:License
58: (
1291:EEPROM
1191:ft2232
1104:/boot/
1020:Yaboot
985:rEFInd
196:as an
126:is an
1284:EPROM
1136:fwupd
992:rEFIt
964:NTLDR
943:iBoot
597:Types
559:Linux
184:, or
155:Wi-Fi
147:iSCSI
101:GPLv2
1277:PROM
1229:iPXE
1222:gPXE
1150:Odin
1034:MILO
1013:xOSL
856:ARCS
667:ACPI
644:BIOS
637:UEFI
519:and
319:iPXE
272:and
246:HTTP
238:TFTP
222:UNDI
208:BIOS
162:iPXE
149:and
143:HTTP
139:TFTP
124:gPXE
115:.org
84:Type
20:gPXE
1270:ROM
709:SFI
702:SRM
681:APM
309:PXE
270:NBI
266:EFI
254:ELF
250:FTP
248:or
242:NFS
226:ROM
1383::
550:NT
543:9x
268:,
264:,
260:,
244:,
240:,
180:,
145:,
509:e
502:t
495:v
441:.
383:.
340:.
103:+
77:C
62:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.