Programowanie

Program rozruchowy

Program rozruchowy

Program rozruchowy (ang. boot loader) to program uruchamiany jako pierwszy po wykonaniu początkowego programu BIOS-u (lub EFI). Służy do załadowania systemu operacyjnego do pamięci operacyjnej. Wiele ma także funkcje menedżera uruchamiania (pozwala wybrać system do uruchomienia), antywirusowe itp.

Nagłówek (segment startowy) programu rozruchowego w komputerach PC może być umieszczony w pierwszym, 446-bajtowym fragmencie sektora MBR dysku twardego. W systemach DOS/Win32 jest tam zapisany program, który ładuje kolejny program rozruchowy z partycji oznaczonej jako aktywna. W systemach uniksowych pliki dodatkowe programu rozruchowego znajdują się zazwyczaj w katalogu lub partycji montowanej w katalogu /boot.

Program rozruchowy oraz cały system operacyjny może być pobierany także z innych urządzeń takich jak stacja dyskietek, napęd CDROM, dyski USB a nawet spoza komputera, z serwera w sieci lokalnej (zob. PXE).

[edytuj] Przykłady