Program rozruchowy
Program rozruchowy(ang.bootstrap loader,skr.bootloader) – działający na zasadzie „samorozruchu” program uruchamiany jako pierwszy po zakończeniu wykonywania przezBIOSlubUEFIproceduryPOST,służący do załadowania systemu operacyjnego dopamięci operacyjnejkomputera.
Bootstrap
[edytuj|edytuj kod]Bootstrap(odang.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 winformatyceobrazującasamorozruchkomputera. Procedura rozruchowa nazywana jest w języku angielskim terminamibootlubbooting.
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 komendlub inny program.
Później proces ten został zaszytysprzętowojako koniec prawidłowo przeprowadzonego przebiegu procedury testującejPOSTi działał w kooperacji zinterpreterem komendsystemu nadrzędnego, takiego jakDOS,UNIXczyWindows.Proces ten został nazwany programem rozruchowym.
Rozruch w różnych architekturach komputerów
[edytuj|edytuj kod]W komputerach PC nagłówek (segment startowy) programu rozruchowego może być umieszczony w pierwszym, 512-bajtowym fragmenciesektora startowegodysku twardego(ang.Master Boot Record). W systemachDOS/Windowsjest tam zapisany program, który ładuje kolejny program rozruchowy z partycji oznaczonej jako aktywna. Wsystemachuniksowychpliki dodatkowe programu rozruchowego znajdują się zazwyczaj w katalogu lub partycjimontowanejwkatalogu/boot.
Rozruch z innych urządzeń
[edytuj|edytuj kod]Program rozruchowy oraz cały system operacyjny może być pobierany także z innych urządzeń takich jak stacjadyskietek,napędCDROM,dyskiUSB,a nawet spoza komputera, z serwera wsieci lokalnej(zob.PXE). Dawniej także ztaśmy perforowanejalbopamięci bębnowej.
Boot Device Menu
[edytuj|edytuj kod]Boot Device Menu(zang.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 ustawieniachBIOS-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ę:EsclubF8lubF9lubF10lubF11lubF12.Boot Device Menu niekiedy mylnie nazywane jest w skrócie Boot Menu[a].
Lista klawiszy wywołujących Boot Device Menu
[edytuj|edytuj kod]- Acer–EsclubF12lubF9
- Albatron–F8
- Asus–EsclubF8
- Compaq–EsclubF9
- Dell–F12
- DFI–Prt Scr
- ECS–F11
- Epox–Esc
- Gigabyte–F12
- HP–EsclubF9
- Intel–F10
- Lenovo–F12lub Lenovo One Key Recovery (przycisk ten znajduje się obok przycisku zasilania lub obok gniazda zasilania)
- Microstar–F11
- MSI–F11
- Packard Bell–F8
- Sony Vaio–F11
- Toshiba–F12
- Samsung–EsclubF12
Przykłady
[edytuj|edytuj kod]- NT OS Loader(NTLDR) – program rozruchowy stosowany wWindows NT
- GRUB– projektGNU
- GRUB2– następca GRUB-a
- LILO–LinuxLoader, towarzyszy rozwojowi tegoż systemu od jego narodzin
- SYSLINUX– stosowany do rozruchu m.in. z płyt CD/DVD oraz z bezpośredniosieci komputerowej.
Uwagi
[edytuj|edytuj kod]- ↑Boot Menudotyczy 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”.