Network booting

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 centralise 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.

Contemporary desktop personal computers provide an option to boot from the network in their firmware, frequently via the Preboot Execution Environment. All modern Mac systems can also boot from their firmware to a network disk via NetBoot. Older personal computers can utilize a floppy disk or flash drive containing software to boot from the network instead, using technology such as iPXE.

Contents

Process

The initial software to be loaded is loaded from a server on the network; for TCP/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 or multicasting a Bootstrap Protocol or Dynamic Host Configuration Protocol request. Typically, this initial software is not a full image of the operating system to be loaded, but just part of it - enough for the operating system to start and then take control of the booting process, and continue booting over the network.

Legacy

Before IP became the only Layer 3 protocol, NetWare Core Protocol and IBM RIPL was widely used for network booting. Their client implementations also fit into smaller ROM than PXE. Technically network booting can be implemented over any of file transfer or resource sharing protocols, for example, NFS is preferred by BSD variants.

Installations

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


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Booting — This article is about bootstrapping operating systems. For the general concept, see Bootstrapping. For other uses, see Booting (disambiguation). In computing, booting (also known as booting up) is a process that begins when a user turns on a… …   Wikipedia

  • Apple Network Server — Developer Apple Computer Release date February 1996 Discontinued April 1997 CPU PowerPC 604/PowerPC 604e, 132 200 MHz The Apple Network Server (ANS) was a short lived line of PowerPC based server c …   Wikipedia

  • Diskless node — A diskless node (or diskless workstation) is a workstation or personal computer without disk drives, which employs network booting to load its operating system from a server. (A computer may also be said to act as a diskless node, if its disks… …   Wikipedia

  • Unified Extensible Firmware Interface — UEFI Logo Extensible Firmware Interface s position in the software stack …   Wikipedia

  • PXE — Saltar a navegación, búsqueda PXE hace referencia al entorno de ejecución de prearranque (Preboot execution Environment). Es un entorno para arrancar e instalar el sistema operativo en computadores desde una red, de manera independiente de los… …   Wikipedia Español

  • Preboot Execution Environment — Contenido 1 Funcionamiento 2 Disponibilidad 3 Protocolo 3.1 Proxy DHCP 3.2 Servidor de arranque …   Wikipedia Español

  • Jumpstart (Solaris) — Jumpstart is a computer network installation tool set used by the Solaris (operating system). Usage Jumpstart is used to manage operating system installation in many Information technology environments (corporate and otherwise) where Solaris… …   Wikipedia

  • Cosmos (operating system) — Cosmos Screenshot of a Cosmos test shell booted in QEMU Company / developer …   Wikipedia

  • OtherOS — Yellow Dog Linux booting up on a PS3 OtherOS was a feature available in early versions of the PlayStation 3 video game console that allowed other operating systems, such as Linux or FreeBSD, to be installed on the system. This feature was made… …   Wikipedia

  • Cliente híbrido — Una estación de trabajo sin disco, computador sin disco, nodo sin disco, o cliente híbrido, es una estación de trabajo o computador personal sin unidades de disco, que emplea el arranque por red (network booting) para cargar su sistema operativo… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”