The NetBoot service explained in detail

    The article was added by Atila T. at 09/25/2008.

  Submit | About | Contact & Privacy Policy

You are here: Articles Directory » Mac OS

Bookmark and Share

The NetBoot service is most commonly used to provide a temporary operating system. In this article you will learn how to further accelerate the system deployment process by providing a network-based operating system for your client computers using the NetBoot service. Since its inception, Mac OS X Server has included the ability to provide full network-based operating systems to Mac clients using NetBoot. The obvious advantage of NetBoot is that you can provide a unified operating system to all your deployed Macs without having to use a physical delivery mechanism such as optical media or external drives.

However, although you could choose to always use an entirely network-based operating system, this can be an inefficient use of your resources and doesn’t provide optimal performance. After all, every Mac ships with a relatively large and fast internal hard drive, which will nearly always provide greater performance than even the most robust, and expensive, network and NetBoot infrastructure.

The NetBoot service is most commonly used to provide a temporary operating system that can facilitate your deployment workflow. Because the Apple installation and system restore tools cannot replace a running system, the first step in most system deployment scenarios is to start the destination Mac from another system volume so you can install or restore the computer’s local system.

The NetBoot system fills this role spectacularly by allowing you to configure a custom system, available from your network, that can perform your entire deployment workflow entirely automated or with very little user interaction. In this article you first will learn how the NetBoot technology works so that you can properly configure this service in your environment. You will then learn how to set up the NetBoot service from a Mac OS X Server and create a simple NetBoot system image. Finally, you will learn how to create a workflow-generated NetBoot system image. This new NetBoot feature, introduced with Mac OS X v10.5, allows you to create customized and automated deployment systems.

About the NetBoot Service

The NetBoot service essentially allows you to boot a Mac computer via the network using a system image hosted on another computer running Mac OS X Server. Multiple network clients can use the system image simultaneously, allowing you to deliver an identical operating system to all the computers you choose on your network, thus providing an ideal platform for system deployment tasks.

NetBoot vs. NetInstall

To use the NetBoot service, you must create NetBoot system images that contain Mac OS X or Mac OS X Server system software. A server running the NetBoot service can host two primary types of system images:

  • A standard NetBoot image provides a typical computing experience, as the Mac operates nearly identically to a local-booted Mac OS X client or server. Although this is an ideal configuration for systems that will remain booed from the NetBoot image, it is not generally used for deployment purposes.
  • A NetInstall image, on the other hand, starts up using a modified version of Mac OS X that has been optimized for deployment purposes. A NetInstall image allows you to perform a fresh installation of the operating system (much like when you install from the Mac OS X installation media) or restore a configured system. Further, Mac OS X v10.5 introduces workflow-generated NetInstall images that can perform a variety of automated deployment tasks.

Although these two types of images differ in the way they are used and in the manner in which they start up a client Mac, they are both still essentially a “NetBoot image.” The fundamental architecture of a NetInstall image is no different from that of a standard NetBoot image; a NetInstall image is simply a NetBoot image that has been specifically created for deployment use. In fact, you can create a custom NetBoot image that performs any type of administration or deployment task that you desire.

The NetBoot administration tools all recognize a distinction between NetBoot and NetInstall images to make it easier for the user to identify each image’s primary purpose. From a technical perspective, however, the only substantive difference between the two is how they handle shadow files.

Mac OS Disclaimer

  • The ArticleCity.info articles directory team is not responsible for falsehoods, inaccuracies, or any other types of misinformation this article may contain and will not be liable for any damage or loss suffered by a user through the user's reliance on the information gained here.
  • ArticleCity.info articles directory is not responsible for any and all copyright infringements by writers and authors. If you suspect the information contained by this page for any copyright infringements, please contact us and we'll investigate the specific article(s) and we will remove the copyrighted material.
Other Mac OS articles
Print Queue of Snow leopard quick how to - The Print Queue Each printer that has been added to the printer list has a Print Queue. A Print Queue is a temporary storage location that is used when you print to a printer. When you print to a printer, the information is...
Printers in Snow Leopard and Gutenprint - Printers Printers come in varying shapes, sizes, and configurations. As the primary output device on your computer, the printer becomes an important tool for converting the digital information on your computer to ink on paper. ...
Printer sharing in Snow Leopard OS - Printer sharing Printer sharing allows you to share a single printer that is already set up on a computer with other users on your network. This allows the budget-conscious consumer to avoid buying a separate printer for each c...
Top Sites is a new feature in Safari 4 - Top Sites Top Sites is a new feature in Safari 4. that displays a wall of recently visited web sites and a thumbnail of each site for easy identification of those sites. As you browse the Web, Safari learns which web sites are ...
Safari usage in Snow Leopard and Internet interface - Using Safari Snow Leopard operating system introduces a brand-new version of the Safari web browser. Safari, now at version 4, introduces significant speed improvements and takes advantage of the latest hardware f...
Time machine usage for backups under Snow Leopard - Using Time Machine Snow Leopard operating system’s Time Machine feature allows you to automatically back up your entire system. It keeps an up-to-date copy of everything on your Mac, and enables you to easily go back in time...
How to access the internet if you have Snow Leopard - Internet access Internet access refers to the ability of your computer to access the Internet, which allows you to browse web sites, check e-mail, and much more. The method by which you access the Internet from your home or off...
Optimizing NetBoot server Performance - Optimizing NetBoot Performance The NetBoot service, and network-based system deployment in general, is among the most demanding services you can subject your network and servers to. Therefore, before setting up your NetBoot ser...
NetBoot Shadow Files and Diskless Mode - NetBoot Shadow Files and Diskless Mode Many clients can read from the same NetBoot image, but when a client needs to write anything (such as print spools, browser caches, and other temporary files) back to its startup volume, N...
NetBoot Requirements and NetBoot Startup Process - NetBoot Requirements The requirements for NetBoot to function properly depend on the version of your NetBoot system images and scale of your deployment. If your NetBoot images contain Mac OS X v10.5 or Mac OS X v10.5 Server, the cl...