This article needs additional citations for verification. (June 2014) |
El arranque en red , abreviado como netboot , es el proceso de arrancar un ordenador desde una red en lugar de hacerlo desde una unidad local. Este método de arranque puede ser utilizado por enrutadores , estaciones de trabajo sin disco y ordenadores gestionados de forma centralizada ( clientes ligeros ), como ordenadores públicos en bibliotecas y escuelas.
El arranque en red se puede utilizar para centralizar la gestión del almacenamiento en disco, lo que, según afirman sus partidarios, puede dar lugar a una reducción de los costes de capital y de mantenimiento. También se puede utilizar en la informática en clúster , en la que los nodos pueden no tener discos locales.
A finales de los años 1980 y principios de los años 1990, se utilizó el arranque en red para ahorrar el gasto de una unidad de disco, porque un disco duro de tamaño decente todavía costaría miles de dólares, a menudo equivalente al precio de la CPU . [ cita requerida ]
Las computadoras personales de escritorio contemporáneas generalmente brindan una opción para iniciar desde la red en su BIOS / UEFI a través del entorno de ejecución de prearranque (PXE). Los sistemas Mac PowerPC ( G3 - G5 ) posteriores a 1998 también pueden iniciar desde su firmware ROM New World a un disco de red a través de NetBoot . [1] Las computadoras personales antiguas sin soporte de firmware de arranque de red pueden utilizar un disquete o una unidad flash que contenga software para iniciar desde la red.
El software inicial que se va a ejecutar se carga desde un servidor en la red; para redes IP esto se hace generalmente usando el Protocolo trivial de transferencia de archivos (TFTP). El servidor desde el que se carga el software inicial generalmente se encuentra mediante la difusión de una solicitud de Protocolo Bootstrap o Protocolo de configuración dinámica de host (DHCP). [2] Por lo general, este software inicial no es una imagen completa del sistema operativo que se va a cargar, sino un pequeño programa de gestión de arranque de red como PXELINUX que puede implementar un menú de opciones de arranque y luego cargar la imagen completa invocando el cargador de arranque de segunda etapa correspondiente .
El arranque en red también se utiliza para instalaciones de sistemas operativos sin supervisión. En este caso, se utiliza un sistema operativo auxiliar que arranca en red como plataforma para ejecutar la instalación sin supervisión, controlada por scripts, del sistema operativo deseado en la máquina de destino. Existen implementaciones de este sistema para Mac OS X y Windows como NetInstall y Windows Deployment Services , respectivamente.
Antes de que IP se convirtiera en el protocolo principal de Capa 3 , el Protocolo básico NetWare (NCP) de Novell y el Programa de carga inicial remota (RIPL) de IBM se usaban ampliamente para el arranque en red. Sus implementaciones de cliente también encajan en una ROM más pequeña que PXE. Técnicamente, el arranque en red se puede implementar sobre cualquiera de los protocolos de transferencia de archivos o de uso compartido de recursos ; por ejemplo, las variantes de BSD prefieren NFS .