Hva er en Boot Loader?

What Is Boot Loader



Selv om støvelastere har en tendens til å være veldig små og relativt enkle, spiller de en kritisk rolle i oppstartsprosessen. Besøk omtrent ethvert Linux-relatert forum, og sjansen for at du vil støte på at noen få mennesker spør om hvordan du løser et problem med en oppstartslaster er stor. For å unngå problemer med oppstartslastere, er det viktig å forstå hvilken rolle de spiller i oppstartsprosessen og hva de mest populære Linux -oppstartslasterne er.

En oppstartslaster er et program som er ansvarlig for å laste inn Linux -kjernen med valgfrie kjerneparametere og Linux -initial -RAM -disken, kjent som initrd. Linux -kjernen er kjernen i Linux -operativsystemet, og den starter init -prosessen (kort for initialisering), eller en init -erstatning som f.eks. system , umiddelbart etter at den ble lastet. Linux første RAM -disk gir en midlertidig lagringsplass for lasting av kritiske filer i minnet før det virkelige rotfilsystemet kan monteres.







På eldre datamaskiner med BIOS (Basic Input/Output System) ligger en oppstartslaster i MBR (Master Boot Record), som opptar de første 512 byte på en disk, men nyere datamaskiner med UEFI (Unified Extensible Firmware Interface) lagrer den i en spesiell partisjon kalt EFI System Partition.



En oppstartslaster lastes av BIOS eller UEFI etter en vellykket POST (Power-On Self-Test), som er en selvtestprosess som utføres umiddelbart etter at en datamaskin eller annen digital elektronisk enhet er slått på.



En oppstartslaster er en kritisk del av programvaren som er ansvarlig for lasting av Linux -kjernen og Linux -innledende RAM -disk. Linux -brukere kan velge mellom flere forskjellige oppstartslastere, hver med sine egne styrker og svakheter.