En boot loader er en af de vigtigste komponenter i dit Linux-operativsystems opstartsproces.
Denne artikel viser dig, hvad en boot loader er, og hvilken rolle den spiller i et Linux-system. Denne vejledning vil især fokusere på Grand Unified Bootloader (GRUB), et kraftfuldt og meget fleksibelt boot loader-program. Men før man ser detaljeret på GRUB, er det vigtigt at forstå opstartsprocessen i Linux.
Linux-startprocessen
Startprocessen på Linux er en række aktiviteter, der opstår fra det tidspunkt, du trykker på tænd / sluk-knappen på din pc, indtil det tidspunkt, hvor loginskærmen vises.
Der er fire hovedfaser i opstartsprocessen for dit operativsystem, og de forekommer i følgende rækkefølge:
- BIOS: Står for Grundlæggende input / output system og er hovedsagelig ansvarlig for at indlæse bootloaderen. Når computeren starter, kører den en Power On Self Test (POST) for at sikre, at kernehardware såsom hukommelse og harddisk fungerer korrekt. Derefter kontrollerer BIOS de primære harddiske 'Master Boot Record (MBR), som er et afsnit på din harddisk, hvor bootloaderen er placeret.
- Bootloader: Indlæser kernen i RAM'et med et sæt kerneparametre.
- Kerne: Kernens primære funktion er at initialisere enheder og hukommelse. Derefter indlæser den init-processen.
- I det: Ansvarlig for start og stop af vigtige tjenester på dit system.
Bemærk: BIOS er ikke en Linux-relateret proces, det er en proces, der sker uanset dit operativsystem.
Lær mere: Betragtes en computers BIOS som software, hardware eller firmware?
Hvad er Grand Unified Bootloader?
GRUB er primært ansvarlig for at give dig en indstillingsmenu, hvorfra du kan vælge det operativsystem eller miljø, du vil starte i. Derudover er GRUB ansvarlig for indlæsning Linux-kernen.
Sådan ser en GRUB-menupunkt ud. Hvis du har flere operativsystemer installeret, får du dem opført her.
Bemærk: GRUB er ikke kun begrænset til opstart til Linux-operativsystemer, du kan også bruge den til at starte op i andre operativsystemer som f.eks. Windows.
Der er to hovedversioner af GRUB, der er tilgængelige i skrivende stund.
- GRUB Arv: Dette er den første version af GRUB og blev oprindeligt udviklet i 1995.
- GRUB 2: Dette er den seneste version af GRUB, der bruges af mange almindelige Linux-distroer som Manjaro, Ubuntu, Fedora og Red Hat Enterprise Linux (RHEL). GRUB 2 giver dig bedre værktøjer og konfigurationsmuligheder end sin forgænger.
Bortset fra GRUB bruger Linux distroer også andre bootloadere såsom Linux Loader (LILO), coreboot og SYSLINUX.
GRUB's rolle
Når du har valgt det operativsystem, du vil starte i, indlæser GRUB den valgte kerne. GRUB bruger kerneparametre til at vide, hvor kernen er placeret, og andre vigtige parametre, der skal bruges.
- initrd: Bruges til at specificere den indledende RAM-disk.
- BOOT_IMAGE: Placeringen af Linux-kernebillede.
- rod: Angiver placeringen af rodfilsystemet. Brugt af kernen til at finde init, som igen indlæser kritiske tjenester.
- ro: Ansvarlig for montering af filsystemet i skrivebeskyttet tilstand.
- rolige: Skjuler nogle systemspecifikke meddelelser, når din pc starter.
- plaske: Bruges til visning af startskærmen, når dit system starter.
Når du er i menuen GRUB-indstillinger, kan du redigere kerneparametre ved at trykke på E på tastaturet.
Konfiguration af GRUB Bootloader
GRUB 2 giver dig en masse fleksibilitet og styrke, når det kommer til at konfigurere din boot loader.
Det /boot/grub bibliotek indeholder en fil med navnet grub.cfg, som er den primære konfigurationsfil for GRUB. Du tilrådes dog ikke at redigere grub.cfg fil direkte, i stedet skal du redigere /etc/default/grub fil.
Når du foretager ændringer i /etc/default/grub fil, skal du sørge for at køre kommandoen nedenfor, så dine ændringer skrives til grub.cfg fil automatisk.
sudo update-grub
Du kan lære mere om GRUB og nogle af dens konfigurationsindstillinger ved at køre følgende kommando:
info -f grub
Tilpasning af GRUB på Linux
Denne guide har vist dig, at GRUB er en meget kraftfuld og fleksibel boot loader og spiller en afgørende rolle i arbejdet med dit operativsystem. Brugere har fuld kontrol over udseendet af GRUB-startskærmen. Du kan endda nemt tilpasse baggrundsbilledet på opstartsskærmen.
Keder du dig med standard Grub-menuen? Sådan tilpasses det med et baggrundsbillede efter eget valg.
Læs Næste
- Linux
- GRUB Bootloader
- Linux

Mwiza udvikler software efter erhverv og skriver udførligt om Linux og front-end programmering. Nogle af hans interesser inkluderer historie, økonomi, politik og virksomhedsarkitektur.
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Et trin mere !!!
Bekræft venligst din e-mail-adresse i den e-mail, vi lige har sendt dig.