Przejdź do głównej treści

Bootstrap Loader

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Co to jest Bootstrap Loader?

Bootstrap Loader to program uruchamiany na bardzo wczesnym etapie startu komputera. Jego zadaniem jest rozpoczęcie procesu ładowania systemu operacyjnego, zanim system będzie jeszcze dostępny.

W klasycznym uruchamianiu komputera z BIOS-em bootstrap loader odczytuje informacje rozruchowe z nośnika, najczęściej z dysku. W przypadku dysków z tablicą partycji MBR istotne jest odnalezienie głównego rekordu rozruchowego, który wskazuje dalszy kod startowy i pozwala uruchomić system z odpowiedniej, aktywnej partycji.

Rola w procesie startu

Bootstrap Loader:
- inicjuje ładowanie systemu operacyjnego,
- korzysta z informacji zapisanych w sektorach rozruchowych,
- przekazuje sterowanie kolejnemu etapowi uruchamiania,
- umożliwia start systemu z partycji oznaczonej jako aktywna.

Bootstrap Loader a bootloader

W praktyce pojęcia bootstrap loader i bootloader bywają używane podobnie. Bootloaderami są np. GRUB, LILO czy NTLDR. Ich zadaniem jest załadowanie jądra systemu lub przekazanie sterowania do kolejnego programu rozruchowego.

Ważne na egzaminie

Bootstrap Loader nie jest testem sprzętu ani formatem partycjonowania. POST sprawdza sprzęt po włączeniu komputera, a GPT to typ tablicy partycji. Bootstrap Loader odpowiada za rozpoczęcie ładowania systemu operacyjnego.