Knowledge (XXG)

NetBoot

Source 📝

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

Index

Apple NetBoot
Netboot
NetBoot Icon
Developer(s)
Apple
Operating system
macOS
Mac OS 9
Mac OS 8
License
proprietary
apple.com
Apple
Macs
firmware
New World ROM
boot
hard disk
optical disc drive
Bootstrap Protocol
Preboot Execution Environment
original version
Mac OS X Server
Macworld Expo
systems management
Mac Intel
T2 security chip
Apple silicon
disk image
macOS

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