Сетевая загрузка
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2014 г. ) |
Сетевая загрузка , сокращенно netboot , — это процесс загрузки компьютера а из сети, не с локального диска. Этот метод загрузки может использоваться маршрутизаторами , бездисковыми рабочими станциями и компьютерами с централизованным управлением ( тонкими клиентами ), такими как общественные компьютеры в библиотеках и школах.
Сетевую загрузку можно использовать для централизации управления дисковым хранилищем, что, по утверждению сторонников, может привести к снижению капитальных затрат и затрат на обслуживание. Его также можно использовать в кластерных вычислениях , в которых узлы могут не иметь локальных дисков.
В конце 1980-х — начале 1990-х годов сетевая загрузка использовалась для экономии средств на жестком диске, поскольку жесткий диск приличного размера по-прежнему стоил тысячи долларов, часто равный цене процессора . [ нужна ссылка ]
Аппаратная поддержка
[ редактировать ]Современные настольные персональные компьютеры обычно предоставляют возможность загрузки из сети в своем BIOS / UEFI через среду выполнения предварительной загрузки (PXE). после 1998 года PowerPC ( G3 – G5 ) Системы Mac также могут загружаться со своей прошивки New World ROM на сетевой диск через NetBoot . [ 1 ] Старые персональные компьютеры без поддержки прошивки по сети могут использовать дискету или флэш-накопитель с программным обеспечением для загрузки из сети.
Процесс
[ редактировать ]Исходное программное обеспечение для запуска загружается с сервера в сети; для IP -сетей это обычно делается с использованием тривиального протокола передачи файлов (TFTP). Сервер, с которого загружается исходное программное обеспечение, обычно находится путем широковещательной передачи запроса протокола начальной загрузки или протокола динамической конфигурации хоста (DHCP). [ 2 ] Обычно это начальное программное обеспечение представляет собой не полный образ загружаемой операционной системы, а небольшую программу управления сетевой загрузкой, например PXELINUX , которая может развернуть меню параметров загрузки, а затем загрузить полный образ, вызвав соответствующий загрузчик второго этапа .
Инсталляции
[ редактировать ]Сетевая загрузка также используется для автоматической установки операционной системы. В этом случае загружаемая по сети вспомогательная операционная система используется в качестве платформы для выполнения управляемой сценарием автоматической установки предполагаемой операционной системы на целевой компьютер. Реализации этого для Mac OS X и Windows существуют как NetInstall и Windows Deployment Services соответственно.
Наследие
[ редактировать ]как IP стал основным протоколом уровня 3 , Novell NetWare Core Protocol (NCP) и (RIPL) IBM До того , Remote Initial Program Load для сетевой загрузки широко использовались . Их клиентские реализации также помещаются в ПЗУ меньшего размера , чем PXE. Технически сетевая загрузка может быть реализована по любому протоколу передачи файлов или совместного использования ресурсов , например, NFS предпочитают варианты BSD .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ NetBoot 2.0: протокол обнаружения загрузочного сервера (BSDP) . Apple Инк.
- ^ Спецификация среды выполнения предварительной загрузки (PXE) . Корпорация Интел . 1999.
Внешние ссылки
[ редактировать ]- Спецификация PXE — спецификация среды выполнения предварительной загрузки версии 2.1, опубликованная Intel и SystemSoft.
- Проект протокола удаленной загрузки — проект протокола клиента/сервера PXE, включенный в спецификацию PXE.
- NetBoot – NetBoot 2.0: протокол обнаружения загрузочного сервера (BSDP)