Kas ir sāknēšanas iekrāvējs?

What Is Boot Loader



Lai gan sāknēšanas iekrāvēji parasti ir ļoti mazi un salīdzinoši vienkārši, tiem ir izšķiroša nozīme sāknēšanas procesā. Apmeklējiet gandrīz jebkuru ar Linux saistītu forumu, un ir liela iespēja, ka sastapsit vismaz dažus cilvēkus, kuri jautā, kā novērst sāknēšanas ielādētāja problēmu. Lai izvairītos no problēmām ar sāknēšanas iekrāvējiem, ir ļoti svarīgi saprast, kāda loma tiem ir sāknēšanas procesā un kādi ir populārākie Linux sāknēšanas ielādētāji.

Sāknēšanas iekrāvējs ir programma, kas atbild par Linux kodola ielādi ar izvēles kodola parametriem un Linux sākotnējo RAM disku, kas pazīstams kā initrd. Linux kodols ir Linux operētājsistēmas kodols, un tas sāk init (saīsinājums no inicializācijas) procesu vai init aizstāšanu, piemēram, sistēma , tūlīt pēc iekraušanas. Linux sākotnējais RAM disks nodrošina pagaidu krātuvi kritisko failu ielādēšanai atmiņā, pirms var tikt uzstādīta īstā sakņu failu sistēma.







Vecākos datoros ar BIOS (pamata ievades/izvades sistēma) sāknēšanas ielādētājs atrodas MBR (Master Boot Record), kas aizņem pirmos 512 baitus diskā, bet jaunāki datori ar UEFI (Unified Extensible Firmware Interface) to saglabā īpašu nodalījumu, ko sauc par EFI sistēmas nodalījumu.



Sāknēšanas ielādētāju BIOS vai UEFI ielādē pēc veiksmīgas POST (Power-On Self-Test), kas ir pašpārbaudes process, kas tiek veikts tūlīt pēc datora vai citas digitālās elektroniskās ierīces ieslēgšanas.



Sāknēšanas iekrāvējs ir kritiska programmatūras daļa, kas ir atbildīga par Linux kodola un Linux sākotnējā RAM diska ielādi. Linux lietotāji var izvēlēties no vairākiem dažādiem sāknēšanas ielādētājiem, no kuriem katram ir savas stiprās un vājās puses.