Knowledge (XXG)

Network booting

Source 📝

540: 25: 181:
In the late 1980s/early 1990s, network boot was used to save the expense of a disk drive, because a decently sized harddisk would still cost thousands of dollars, often equaling the price of the
170:
Network booting can be used to centralize management of disk storage, which supporters claim can result in reduced capital and maintenance costs. It can also be used in
468: 292:
is used as a platform to execute the script-driven, unattended installation of the intended operating system on the target machine. Implementations of this for
272:(DHCP) request. Typically, this initial software is not a full image of the operating system to be loaded, but a small network boot manager program such as 428: 1352: 1041: 269: 539: 526: 461: 1117: 1110: 108: 126: 42: 89: 357: 353: 261: 46: 61: 1175: 780: 510: 454: 209: 634: 68: 1205: 802: 333: 305: 503: 496: 35: 843: 669: 641: 434: 75: 1347: 519: 440: 276:
which can deploy a boot option menu and then load the full image by invoking the corresponding second-stage
182: 57: 431: – The Preboot Execution Environment specification v2.1 published by Intel & SystemSoft 325: 288:
Netbooting is also used for unattended operating system installations. In this case, a network-booted
1050: 1016: 966: 836: 731: 648: 572: 565: 156: 1057: 1030: 861: 701: 655: 1318: 1089: 1023: 337: 265: 253: 152: 1325: 994: 987: 773: 411: 297: 264:(TFTP). The server from which to load the initial software is usually found by broadcasting a 257: 197: 175: 82: 1290: 1237: 1230: 816: 738: 437: – draft of the PXE Client/Server Protocol included in the PXE specification 341: 194: 171: 148: 724: 579: 349: 241: 694: 1341: 889: 882: 620: 345: 229: 122: 1144: 910: 662: 1276: 1212: 875: 827: 369: 237: 221: 217: 160: 24: 1311: 1297: 1137: 809: 611: 394: 301: 277: 236:. Old personal computers without network boot firmware support can utilize a 1283: 931: 766: 759: 715: 225: 1304: 1269: 1103: 959: 896: 752: 745: 549: 477: 293: 273: 144: 1198: 938: 917: 868: 708: 687: 481: 446: 317: 233: 213: 164: 140: 1251: 980: 945: 443: – NetBoot 2.0: Boot Server Discovery Protocol (BSDP) 344:
than PXE. Technically network booting can be implemented over any of
321: 1244: 1096: 952: 924: 903: 151:
rather than a local drive. This method of booting can be used by
1189: 1182: 1151: 973: 627: 604: 597: 205: 201: 450: 329: 200:
generally provide an option to boot from the network in their
18: 127:
Installation (computer programs) § Network installation
1261: 1222: 1165: 1129: 1081: 1074: 1040: 1008: 853: 826: 794: 679: 589: 557: 547: 488: 336:(RIPL) were widely used for network booting. Their 49:. Unsourced material may be challenged and removed. 391:NetBoot 2.0: Boot Server Discovery Protocol (BSDP) 408:Preboot execution environment (PXE) specification 252:The initial software to be run is loaded from a 244:containing software to boot from the network. 462: 8: 16:Process of booting a computer from a network 1078: 1064: 850: 554: 469: 455: 447: 109:Learn how and when to remove this message 260:networks this is usually done using the 382: 340:implementations also fit into smaller 7: 47:adding citations to reliable sources 270:Dynamic Host Configuration Protocol 14: 228:systems can also boot from their 159:and centrally managed computers ( 538: 23: 232:firmware to a network disk via 34:needs additional citations for 262:Trivial File Transfer Protocol 163:) such as public computers at 1: 1176:Preboot Execution Environment 781:Run-Time Abstraction Services 316:Before IP became the primary 210:Preboot Execution Environment 635:MultiProcessor Specification 1353:Computer network technology 1206:Remote Initial Program Load 803:Common Firmware Environment 334:Remote Initial Program Load 306:Windows Deployment Services 1369: 795:Hybrid firmware bootloader 536: 435:Remote Boot Protocol Draft 178:may not have local disks. 120: 844:Comparison of bootloaders 352:protocols, for example, 121:Not to be confused with 732:Phoenix SecureCore UEFI 290:helper operating system 326:NetWare Core Protocol 157:diskless workstations 1051:EFI system partition 1017:GUID Partition Table 967:Windows Boot Manager 837:Bootloader unlocking 649:Legacy Plug and Play 573:Open-source firmware 566:Proprietary firmware 256:on the network; for 139:, is the process of 43:improve this article 1058:BIOS boot partition 1031:Apple Partition Map 862:Acronis OS Selector 702:American Megatrends 220: – 1319:Power-on self-test 1024:Master boot record 266:Bootstrap Protocol 198:personal computers 1335: 1334: 1161: 1160: 1009:Partition layouts 1004: 1003: 988:Plop Boot Manager 790: 789: 429:PXE specification 412:Intel Corporation 212:(PXE). Post-1998 172:cluster computing 119: 118: 111: 93: 58:"Network booting" 1360: 1328: 1321: 1314: 1307: 1300: 1293: 1291:Execute in place 1286: 1279: 1272: 1254: 1247: 1240: 1233: 1215: 1208: 1201: 1192: 1185: 1178: 1154: 1147: 1140: 1120: 1113: 1106: 1099: 1092: 1079: 1067: 1060: 1053: 1033: 1026: 1019: 997: 990: 983: 976: 969: 962: 955: 948: 941: 934: 927: 920: 913: 906: 899: 892: 885: 878: 871: 864: 851: 846: 839: 819: 812: 805: 783: 776: 769: 762: 755: 748: 741: 739:TianoCore EDK II 734: 727: 718: 711: 704: 697: 690: 672: 665: 658: 651: 644: 637: 630: 623: 614: 607: 600: 582: 575: 568: 555: 542: 529: 522: 513: 506: 499: 471: 464: 457: 448: 416: 415: 404: 398: 397: 387: 356:is preferred by 350:resource sharing 308:, respectively. 189:Hardware support 114: 107: 103: 100: 94: 92: 51: 27: 19: 1368: 1367: 1363: 1362: 1361: 1359: 1358: 1357: 1348:Network booting 1338: 1337: 1336: 1331: 1324: 1317: 1310: 1303: 1296: 1289: 1282: 1275: 1268: 1257: 1250: 1243: 1236: 1229: 1218: 1211: 1204: 1197: 1188: 1181: 1174: 1157: 1150: 1143: 1136: 1125: 1116: 1109: 1102: 1095: 1088: 1070: 1063: 1056: 1049: 1036: 1029: 1022: 1015: 1000: 993: 986: 979: 972: 965: 958: 951: 944: 937: 930: 923: 916: 909: 902: 895: 888: 881: 874: 867: 860: 854:Implementations 849: 842: 835: 822: 815: 808: 801: 786: 779: 772: 765: 758: 751: 744: 737: 730: 723: 714: 707: 700: 693: 686: 680:Implementations 675: 668: 661: 654: 647: 640: 633: 626: 619: 610: 603: 596: 585: 580:Custom firmware 578: 571: 564: 543: 534: 525: 518: 509: 502: 495: 484: 475: 425: 420: 419: 406: 405: 401: 389: 388: 384: 379: 366: 314: 286: 250: 191: 133:Network booting 130: 115: 104: 98: 95: 52: 50: 40: 28: 17: 12: 11: 5: 1366: 1364: 1356: 1355: 1350: 1340: 1339: 1333: 1332: 1330: 1329: 1322: 1315: 1308: 1301: 1294: 1287: 1280: 1273: 1265: 1263: 1259: 1258: 1256: 1255: 1248: 1241: 1234: 1226: 1224: 1220: 1219: 1217: 1216: 1209: 1202: 1195: 1194: 1193: 1186: 1171: 1169: 1163: 1162: 1159: 1158: 1156: 1155: 1148: 1141: 1133: 1131: 1127: 1126: 1124: 1123: 1122: 1121: 1107: 1100: 1093: 1085: 1083: 1076: 1072: 1071: 1069: 1068: 1061: 1054: 1046: 1044: 1038: 1037: 1035: 1034: 1027: 1020: 1012: 1010: 1006: 1005: 1002: 1001: 999: 998: 991: 984: 977: 970: 963: 956: 949: 942: 935: 928: 921: 914: 907: 900: 893: 886: 879: 872: 865: 857: 855: 848: 847: 840: 832: 830: 824: 823: 821: 820: 813: 806: 798: 796: 792: 791: 788: 787: 785: 784: 777: 770: 763: 756: 749: 742: 735: 728: 721: 720: 719: 712: 698: 691: 683: 681: 677: 676: 674: 673: 666: 659: 652: 645: 638: 631: 624: 617: 616: 615: 601: 593: 591: 587: 586: 584: 583: 576: 569: 561: 559: 552: 545: 544: 537: 535: 533: 532: 531: 530: 516: 515: 514: 507: 492: 490: 486: 485: 476: 474: 473: 466: 459: 451: 445: 444: 438: 432: 424: 423:External links 421: 418: 417: 399: 381: 380: 378: 375: 374: 373: 365: 362: 313: 310: 285: 282: 249: 246: 190: 187: 117: 116: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 1365: 1354: 1351: 1349: 1346: 1345: 1343: 1327: 1323: 1320: 1316: 1313: 1309: 1306: 1302: 1299: 1295: 1292: 1288: 1285: 1281: 1278: 1274: 1271: 1267: 1266: 1264: 1260: 1253: 1249: 1246: 1242: 1239: 1235: 1232: 1228: 1227: 1225: 1221: 1214: 1210: 1207: 1203: 1200: 1196: 1191: 1187: 1184: 1180: 1179: 1177: 1173: 1172: 1170: 1168: 1164: 1153: 1149: 1146: 1142: 1139: 1135: 1134: 1132: 1128: 1119: 1115: 1114: 1112: 1108: 1105: 1101: 1098: 1094: 1091: 1087: 1086: 1084: 1080: 1077: 1073: 1066: 1062: 1059: 1055: 1052: 1048: 1047: 1045: 1043: 1039: 1032: 1028: 1025: 1021: 1018: 1014: 1013: 1011: 1007: 996: 992: 989: 985: 982: 978: 975: 971: 968: 964: 961: 957: 954: 950: 947: 943: 940: 936: 933: 929: 926: 922: 919: 915: 912: 908: 905: 901: 898: 894: 891: 890:BootX (Linux) 887: 884: 883:BootX (Apple) 880: 877: 873: 870: 866: 863: 859: 858: 856: 852: 845: 841: 838: 834: 833: 831: 829: 825: 818: 814: 811: 807: 804: 800: 799: 797: 793: 782: 778: 775: 771: 768: 764: 761: 757: 754: 750: 747: 743: 740: 736: 733: 729: 726: 722: 717: 713: 710: 706: 705: 703: 699: 696: 692: 689: 685: 684: 682: 678: 671: 667: 664: 660: 657: 653: 650: 646: 643: 639: 636: 632: 629: 625: 622: 621:Open Firmware 618: 613: 609: 608: 606: 602: 599: 595: 594: 592: 588: 581: 577: 574: 570: 567: 563: 562: 560: 556: 553: 551: 546: 541: 528: 524: 523: 521: 517: 512: 508: 505: 501: 500: 498: 494: 493: 491: 487: 483: 479: 472: 467: 465: 460: 458: 453: 452: 449: 442: 439: 436: 433: 430: 427: 426: 422: 413: 409: 403: 400: 396: 392: 386: 383: 376: 371: 368: 367: 363: 361: 359: 355: 351: 347: 346:file transfer 343: 339: 335: 331: 327: 323: 319: 311: 309: 307: 303: 299: 295: 291: 284:Installations 283: 281: 279: 275: 271: 267: 263: 259: 255: 247: 245: 243: 239: 235: 231: 230:New World ROM 227: 223: 219: 215: 211: 207: 203: 199: 196: 193:Contemporary 188: 186: 184: 179: 177: 173: 168: 167:and schools. 166: 162: 158: 154: 150: 146: 142: 138: 134: 128: 124: 123:Apple NetBoot 113: 110: 102: 91: 88: 84: 81: 77: 74: 70: 67: 63: 60: –  59: 55: 54:Find sources: 48: 44: 38: 37: 32:This article 30: 26: 21: 20: 1223:ROM variants 1167:Network boot 1166: 1145:Raspberry Pi 911:systemd-boot 407: 402: 390: 385: 315: 289: 287: 251: 192: 180: 169: 161:thin clients 136: 135:, shortened 132: 131: 105: 96: 86: 79: 72: 65: 53: 41:Please help 36:verification 33: 1277:ROM hacking 1213:Wake-on-LAN 876:BootManager 828:Bootloaders 370:Wake-on-LAN 242:flash drive 238:floppy disk 174:, in which 1342:Categories 1312:Instant-on 1298:Devicetree 1138:Bus Pirate 1042:Partitions 810:Das U-Boot 695:Award BIOS 612:Video BIOS 590:Interfaces 395:Apple Inc. 377:References 360:variants. 328:(NCP) and 320:protocol, 302:NetInstall 278:bootloader 69:newspapers 1284:ROM image 1075:Utilities 932:OpeniBoot 774:Kickstart 767:LinuxBoot 760:Libreboot 725:InsydeH2O 716:AMI Aptio 656:AlphaBIOS 489:Processes 300:exist as 165:libraries 99:June 2014 1326:EDL mode 1305:Fastboot 1270:Boot ROM 1130:Hardware 1118:Heimdall 1104:UEFITool 1090:flashrom 1082:Software 960:SYSLINUX 897:GNU GRUB 753:Coreboot 746:OpenBIOS 550:firmware 548:Booting 478:Firmware 364:See also 294:Mac OS X 274:PXELINUX 208:via the 145:computer 1262:Related 1199:NetBoot 939:RedBoot 918:loadlin 869:Barebox 709:AMIBIOS 688:SeaBIOS 527:Android 497:Windows 482:booting 441:NetBoot 414:. 1999. 318:Layer 3 298:Windows 248:Process 234:NetBoot 214:PowerPC 195:desktop 153:routers 149:network 147:from a 141:booting 137:netboot 83:scholar 1252:EEPROM 1152:ft2232 1065:/boot/ 981:Yaboot 946:rEFInd 338:client 322:Novell 312:Legacy 254:server 85:  78:  71:  64:  56:  1245:EPROM 1097:fwupd 953:rEFIt 925:NTLDR 904:iBoot 558:Types 520:Linux 372:(WoL) 176:nodes 90:JSTOR 76:books 1238:PROM 1190:iPXE 1183:gPXE 1111:Odin 995:MILO 974:xOSL 817:ARCS 628:ACPI 605:BIOS 598:UEFI 480:and 304:and 296:and 206:UEFI 202:BIOS 62:news 1231:ROM 670:SFI 663:SRM 642:APM 358:BSD 354:NFS 348:or 342:ROM 332:'s 330:IBM 324:'s 268:or 240:or 226:Mac 183:CPU 125:or 45:by 1344:: 511:NT 504:9x 410:. 393:. 280:. 258:IP 224:) 222:G5 218:G3 185:. 155:, 143:a 470:e 463:t 456:v 216:( 204:/ 129:. 112:) 106:( 101:) 97:( 87:· 80:· 73:· 66:· 39:.

Index


verification
improve this article
adding citations to reliable sources
"Network booting"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Apple NetBoot
Installation (computer programs) § Network installation
booting
computer
network
routers
diskless workstations
thin clients
libraries
cluster computing
nodes
CPU
desktop
personal computers
BIOS
UEFI
Preboot Execution Environment
PowerPC
G3

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.