bootloader

Hva er en Boot Loader?

Hva er en Boot Loader?

Selv om støvelastere har en tendens til å være veldig små og relativt enkle, spiller de en avgjørende rolle i oppstartsprosessen. Besøk omtrent hvilket som helst Linux-relatert forum, og sjansen for at du kommer over minst noen få som spør hvordan du kan løse et problem med en boot loader er høy. For å unngå problemer med oppstartslastere, er det viktig å forstå hvilken rolle de spiller i oppstartsprosessen og hva de mest populære oppstartslasterne for Linux er.

En boot loader er et program som er ansvarlig for å laste Linux-kjernen med valgfrie kjerneparametere og Linux-innledende RAM-disk, kjent som initrd. Linux-kjernen er kjernen i Linux-operativsystemet, og den starter init-prosessen (forkortelse for initialisering), eller en init-erstatning som systemd, umiddelbart etter at den er lastet. Linux-innledende RAM-disk gir en midlertidig lagringsplass for innlasting 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 utført umiddelbart etter at en datamaskin eller annen digital elektronisk enhet er slått på.

Mest populære Linux Boot Loaders

Det er flere oppstartslastere som Linux-brukere kan velge mellom.

GRUB (GRand Unified Bootloader)

GRUB er den mest populære og mest funksjonelle opplasteren for Linux-operativsystemet. Den er basert på den nå utdaterte GRUB Legacy, som ble opprettet i 1995 av Erich Boleyn for operativsystemet GNU / Hurd. GRUB støtter både BIOS og UEFI, og den kan håndtere alle populære Linux-filsystemer, inkludert Btrfs, ext4, ReiserFS v3, VFAT og XFS. Sammenlignet med GRUB Legacy er moderne GRUB renere, kraftigere og tryggere.

LILO (Linux Loader)

LILO pleide en gang å være den mest populære Linux boot loader, men den har gradvis falt fra nåde fordi den manglet støtte for miljøer med flere boot. Utviklingen av LILO ble stoppet i desember 2015, og den begrensede støtten for moderne filsystemer og ikke-eksisterende støtte for UEFI gjenspeiler begge denne virkeligheten.

SYSLINUX

SYSLINUX er en samling av flere lette oppstartslastere som støtter de fleste større filsystemer, inkludert FAT for MS-DOS, og ext2, ext3, ext4 for Linux. SYSLINUX kan også håndtere Btrfs og XFS, men bare med noen begrensninger. SYSLINUX brukes ofte til å starte live distribusjoner av Linux-operativsystemet. Den originale SYSLINUX kan starte fra disketter og USB-stasjoner, og ISOLINUX, som er en del av SYSLINUX Project, kan starte fra CD-ROM ISO 9660-filsystemer.

Konklusjon

En oppstartslaster er en kritisk programvare som er ansvarlig for å laste Linux-kjernen og Linux-innledende RAM-disk. Linux-brukere kan velge mellom flere forskjellige bootloaders, hver med sine egne styrker og svakheter.

Mus Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Bruk av mus eller tastatur i feil stilling for overdreven bruk kan føre til mange helseproblemer, inkludert belastning, karpaltunnelsyndrom og mer. I ...
Mus Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
De siste årene har datamaskiner og operativsystemer utviklet seg sterkt. Det var en tid da brukere måtte bruke kommandoer for å navigere gjennom filad...
Mus Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Dual Display Mouse Manager lar deg kontrollere og konfigurere musebevegelse mellom flere skjermer, ved å bremse bevegelsene nær grensen. Windows 10/8,...