NetBoot
DeveloperApple
ReleaseJanuary 5, 1999 (1999-01-05)
Operating systemmacOS
Mac OS 9
Mac OS 8
Licenseproprietary
Websiteapple.com

NetBoot was a technology from Apple which enabled Macs with capable firmware (i.e. New World ROM) to boot from a network, rather than a local hard disk or optical disc drive. NetBoot is a derived work from the Bootstrap Protocol (BOOTP), and is similar in concept to the Preboot Execution Environment. The technology was announced as a part of the original version of Mac OS X Server at Macworld Expo on 5 January 1999.[1] NetBoot has continued to be a core systems management technology for Apple,[2] and has been adapted to support modern Mac Intel 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 the T2 security chip[3] or Apple silicon.

Process

edit

A disk image with a copy of macOS, macOS Server, Mac OS 9, or Mac OS 8 is created using System Image Utility and is stored on a server, typically macOS Server. Clients receive this image across a network using many popular protocols including: HTTPS, AFP, TFTP, NFS, and multicast Apple Software Restore (ASR). Server-side NetBoot image can boot entire machines, although NetBoot is more commonly used for operating system and software deployment, somewhat similar to Norton Ghost.

Client machines first request network configuration information through DHCP, then a list of boot images and servers with BSDP and then proceed to download images with protocols mentioned above.

Both Intel and PowerPC-based servers can serve images for Intel and PowerPC-based clients.

NetInstall

edit

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 System Image Utility. NetInstall performs a function for macOS similar to Windows Deployment Services for Microsoft clients, which depend on the Preboot Execution Environment.

Legacy

edit

Mac OS 8.5 and Mac OS 9 use only BOOTP/DHCP to get IP information, followed by a TFTP transfer of the Mac OS ROM file. Next, two volumes are mounted via AppleTalk over TCP 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 mounted. This image, however, may be empty.

See also

edit

References

edit
  1. ^ "Apple Announces Mac OS X Server". Apple, Inc. 1999-01-05. Archived from the original on 25 October 2004. Retrieved 2010-08-12. NetBoot, a new feature which allows a network of Macs to be booted and configured from a single server
  2. ^ Ryan Faas (2007-09-11). "Hands on: Configuring Apple's NetBoot service". Computerworld. Retrieved 2010-08-12. Apple's NetBoot technology has been a staple part of Mac OS X Server since the latter's original release.
  3. ^ "Boot modes overview of Mac computers". Apple Support. Retrieved 2020-12-29.
edit

📚 Artikel Terkait di Wikipedia

Trisquel

replaces the standard MATE desktop environment available with Trisquel. NetInstall consists of a 25MB CD iso image with just the minimal amount of software

MikroTik

to be used with MikroTik x86-based PCs running RouterOS. First stable Netinstall release. All MikroTik RouterOS appliances have at least 8 MiB flash and

Mac OS X Server

configuration significantly. The release also saw major updates to NetBoot and NetInstall. Many common network services are provided such as NTP, SNMP, web server

Network booting

target machine. Implementations of this for Mac OS X and Windows exist as NetInstall and Windows Deployment Services, respectively. Before IP became the primary

Xfce

environment when running on the ARM platform. Debian makes a separate netinstall CD available that installs Xfce as the default desktop environment. In

Parabola GNU/Linux-libre

parabola-armv7h-systemd-cli-2020.02-image parabola-x86_64-systemd-cli-2022.04-netinstall parabola-i686-systemd-cli-2024.02[needs update] Repository repo.parabola

Piwigo

upload the source code to their hosting environment or they download the NetInstall (a single PHP file), upload it to their hosting environment and let it

Comparison of Linux distributions

tool(s) Package format Default installer Graphical installation process Netinstall Netboot Alpine Linux Free, and nonfree 13,888 ? apk .apk setup-alpine