Što je Boot Loader?

What Is Boot Loader



Iako su pokretači za učitavanje obično vrlo mali i relativno jednostavni, oni igraju ključnu ulogu u procesu pokretanja. Posjetite bilo koji forum povezan s Linuxom i velike su šanse da ćete naići na barem nekoliko ljudi koji pitaju kako riješiti problem s pokretačkim programom. Kako biste izbjegli probleme s pokretačkim programima za učitavanje, najvažnije je razumjeti koju ulogu imaju u procesu pokretanja i koji su najpopularniji pokretači za podizanje sustava Linux.

Boot loader je program odgovoran za učitavanje Linux jezgre s opcijskim parametrima jezgre i Linux početnog RAM diska, poznatog kao initrd. Linux kernel jezgra je operacijskog sustava Linux i pokreće proces init (skraćeno od inicijalizacije) ili zamjenu init -a, npr. sustav , odmah nakon učitavanja. Linux početni RAM disk pruža privremeni prostor za pohranu kritičnih datoteka u memoriju prije nego što se pravi korijenski datotečni sustav može montirati.







Na starijim računalima s BIOS -om (osnovni ulazni/izlazni sustav) pokretački program za učitavanje nalazi se u MBR -u (Master Boot Record), koji zauzima prvih 512 bajtova na disku, ali ga novija računala s UEFI (Unified Extensible Firmware Interface) pohranjuju u posebnu particiju pod nazivom EFI System Partition.



BIOS ili UEFI učitava pokretački program nakon uspješnog POST-a (Power-On Self-Test), koji je proces samotestiranja koji se izvodi odmah nakon uključivanja računala ili drugog digitalnog elektroničkog uređaja.



Učitavač za podizanje sustava ključni je softver koji je odgovoran za učitavanje Linux jezgre i Linux početnog RAM diska. Korisnici Linuxa mogu birati između nekoliko različitih pokretačkih programa, svaki sa svojim prednostima i nedostacima.