Program rozruchowy (ang. bootstrap loader, skr. bootloader) – działający na zasadzie „samorozruchu” program uruchamiany jako pierwszy po zakończeniu wykonywania przez BIOS lub UEFI procedury POST, służący do załadowania systemu operacyjnego do pamięci operacyjnej komputera.

Bootstrap edytuj

Bootstrap (od ang. pull oneself up by one’s bootstraps, dosł. „wyciągnąć się za pomocą pętli z tyłu butów”) to idea rozwiązania systemowego w informatyce obrazująca samorozruch komputera. Procedura rozruchowa nazywana jest w języku angielskim terminami boot lub booting.

Pierwotnie (np. EXEC) bootstrap polegał na ręcznym wpisaniu bit po bicie z pulpitu technicznego komputera komendy „Ładuj i wykonaj z urządzenia”, na którym załadowany był system operacyjny, interpreter komend lub inny program.

Później proces ten został zaszyty sprzętowo jako koniec prawidłowo przeprowadzonego przebiegu procedury testującej POST i działał w kooperacji z interpreterem komend systemu nadrzędnego, takiego jak DOS, UNIX czy Windows. Proces ten został nazwany programem rozruchowym.

Rozruch w różnych architekturach komputerów edytuj

W komputerach PC nagłówek (segment startowy) programu rozruchowego może być umieszczony w pierwszym, 512-bajtowym fragmencie sektora startowego dysku twardego (ang. Master Boot Record). W systemach DOS/Windows 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.

Rozruch z innych urządzeń edytuj

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). Dawniej także z taśmy perforowanej albo pamięci bębnowej.

Boot Device Menu edytuj

Boot Device Menu (z ang. menu urządzeń rozruchowych) to menu służące do bootowania (uruchamiania) systemu z innego urządzenia niż domyślne bez potrzeby zmiany kolejności bootowania w ustawieniach BIOS-u.

Boot Device Menu wywołuje się klawiszami funkcyjnymi zaraz po uruchomieniu komputera, a przed startem systemu. W zależności od sprzętu najczęściej używa się: Esc lub F8 lub F9 lub F10 lub F11 lub F12. Boot Device Menu niekiedy mylnie nazywane jest w skrócie Boot Menu[a].

Lista klawiszy wywołujących Boot Device Menu edytuj

Przykłady edytuj

Uwagi edytuj

  1. Boot Menu dotyczy menu wyboru systemu operacyjnego, a nie urządzenia, z którego zostanie właśnie uruchomiony. W menu rozruchu urządzeń standardowo znajduje się napęd optyczny oraz dysk twardy. Dodatkowo może być: sieć, dysk usb, wszelkiego rodzaju pamięci flash lub coraz rzadziej stacja dyskietek lub inne urządzenia umożliwiające bootowanie. Wybór z listy zatwierdzamy klawiszem „Enter”.