FreeSource : AltLinux/Sisyphus/net/BootROM

Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

После того, как BIOS заканчивает инициализацию и тестирование оборудования, но перед тем как начать поиск загрузочных записей на дисках, производится проверка 16-килобайтных областей адресного пространства в диапазоне C0000-EFFFF, зарезервированном для ПЗУ карт расширения. Если область содержит в послених двух байтах сигнатуру «Uк» (16-ричное 55AA), управление передаётся на её начало. Таким образом получают возможность инициализироваться видеокарта, SCSI-контроллер, RAID и прочее расширенное оборудование.

Если в ПЗУ карты находится программа, которая вместо возврата управления BIOS'у для обычной загрузки операционной системы с диска пытается загрузить систему самостоятельно, такое ПЗУ обозначают термином "Boot ROM". Практически единственным типом карт, на которые устанавливают Boot ROM, являются сетевые карты. В этом случае становится возможным загрузить операционную систему на компьютер через сеть.

Существует несколько стандартов сетевой загрузки, наиболее распространённым из которых является PXE.

Как правило, внешние сетевые карты по умолчанию продаются с пустой «кроваткой» для установки ПЗУ. Для его замены существует несколько программных пакетов, с помощью которых можно произвести сетевую загрузку из-под DOS или с системной дискеты. Наиболее известными из них являются 3COM MBA, EtherBoot и NetBOOT.