World Library  
Flag as Inappropriate
Email this Article

Network booting

Article Id: WHEBN0008002258
Reproduction Date:

Title: Network booting  
Author: World Heritage Encyclopedia
Language: English
Subject: Booting, Trivial File Transfer Protocol, LinuxMCE, Debian, Transmission Control Protocol
Publisher: World Heritage Encyclopedia

Network booting

Network booting is the process of booting a computer from a network rather than a local drive. This method of booting can be used by routers, diskless workstations and centrally managed computers (thin clients) such as public computers at libraries and schools. 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 cluster computing, in which nodes may not have local disks.

Hardware support

Contemporary desktop personal computers generally provide an option to boot from the network in their BIOS via the Preboot Execution Environment (PXE). Post-1998 PowerPC (G3 - G5) Mac systems can also boot from their firmware to a network disk via NetBoot.[1] Old personal computers without network boot firmware support can utilize a floppy disk or flash drive containing software to boot from the network.


The initial software to be run is loaded from a server on the network; for IP networks this is usually done using the Trivial File Transfer Protocol. The server from which to load the initial software is usually found by broadcasting a Bootstrap Protocol or Dynamic Host Configuration Protocol request.[2] 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 PXELINUX which can deploy a boot option menu then load the full image by invoking the corresponding second-stage bootloader .


Network booting is also used for unattended operating system installations. In this case, a network-booted helper operating system 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 Mac OS X and Windows exist as NetInstall and Windows Deployment Services, respectively.

See also

External links

  • PXE specification – The Preboot Execution Environment specification v2.1 published by Intel & SystemSoft
  • Remote Boot Protocol Draft – draft of the PXE Client/Server Protocol included in the PXE specification
  • NetBoot – NetBoot 2.0: Boot Server Discovery Protocol (BSDP)
  • Installing Debian Using Netboot.


  1. ^ Apple, NetBoot 2.0: Boot Server Discovery Protocol (BSDP)." Apple Corporation.
  2. ^ Intel, PXE "Preboot execution environment (PXE) specification." Intel Corporation (1999).
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.