NetBoot era una tecnología de Apple que permitía a los Mac con firmware compatible (es decir, New World ROM ) arrancar desde una red, en lugar de un disco duro local o una unidad de disco óptico . NetBoot es un trabajo derivado del Protocolo Bootstrap (BOOTP), y es similar en concepto al Entorno de ejecución de prearranque . La tecnología se anunció como parte de la versión original de Mac OS X Server en la Macworld Expo el 5 de enero de 1999. [1] NetBoot ha seguido siendo una tecnología de gestión de sistemas central para Apple, [2] y se ha adaptado para soportar las máquinas Intel Mac modernas . NetBoot, USB y FireWire son algunas de las opciones de volumen externo para la reinstalación del sistema operativo. NetBoot no es compatible con los Mac más nuevos con chip de seguridad T2 [3] o silicio de Apple .
Se crea una imagen de disco con una copia de macOS , macOS Server , Mac OS 9 o Mac OS 8 mediante la Utilidad de imágenes del sistema y se almacena en un servidor, normalmente macOS Server. Los clientes reciben esta imagen a través de una red mediante muchos protocolos populares, incluidos: HTTPS , AFP , TFTP , NFS y Apple Software Restore (ASR) de multidifusión . La imagen NetBoot del lado del servidor puede arrancar máquinas enteras, aunque NetBoot se utiliza más comúnmente para la implementación del sistema operativo y el software , de forma similar a Norton Ghost .
Las máquinas cliente primero solicitan información de configuración de red a través de DHCP , luego una lista de imágenes de arranque y servidores con BSDP y luego proceden a descargar imágenes con los protocolos mencionados anteriormente.
Tanto los servidores basados en Intel como en PowerPC pueden servir imágenes para clientes basados en Intel y PowerPC.
NetInstall es una función similar de macOS Server que utiliza NetBoot y ASR para enviar imágenes de instalación a los clientes de la red (normalmente en el primer arranque). Al igual que NetBoot, las imágenes de NetInstall se pueden crear mediante la Utilidad de imágenes del sistema . NetInstall realiza una función para macOS similar a los Servicios de implementación de Windows para los clientes de Microsoft , que dependen del entorno de ejecución previo al arranque.
Mac OS 8.5 y Mac OS 9 utilizan únicamente BOOTP/DHCP para obtener información de IP, seguido de una transferencia TFTP del archivo ROM de Mac OS . A continuación, se montan dos volúmenes mediante AppleTalk sobre TCP en los que residen las imágenes de disco del cliente. En total, el Mac OS clásico utiliza tres imágenes: una imagen del sistema que contiene el sistema operativo y puede contener aplicaciones. A continuación, se monta una imagen privada (o disco de trabajo) superpuesta a la imagen del sistema de solo lectura. Por último, se monta una imagen de aplicaciones. Sin embargo, esta imagen puede estar vacía.
NetBoot, una nueva función que permite iniciar y configurar una red de Macs desde un único servidor
La tecnología NetBoot de Apple ha sido una parte fundamental de Mac OS X Server desde el lanzamiento original de este último.