Hva er GRUB Bootloader og hva gjør det?

Hva er GRUB Bootloader og hva gjør det?

En oppstartslaster er en av de viktigste komponentene i Linux -operativsystemets oppstartsprosess.





Last ned YouTube -videoer til iPhone -kamerarullen

Denne artikkelen viser deg hva en oppstartslaster er og hvilken rolle den spiller i et Linux -system. Spesielt vil denne guiden fokusere på Grand Unified Bootloader (GRUB), et kraftig og svært fleksibelt oppstartslasterprogram. Men før du ser på GRUB i detalj, er det viktig å forstå oppstartsprosessen i Linux.





Linux -oppstartsprosessen

Oppstartsprosessen på Linux er en serie aktiviteter som skjer fra du trykker på strømknappen på PC -en din til påloggingsskjermen vises.





Det er fire hovedtrinn i oppstartsprosessen til operativsystemet, og de forekommer i følgende rekkefølge:

  1. BIOS : Står for Grunnleggende inngangs-/utgangssystem og er hovedsakelig ansvarlig for å laste opp bootloader. Når datamaskinen starter, kjører den en Power On Self Test (POST) for å sikre at kjernemaskinvare som minne og harddisk fungerer som den skal. Etterpå vil BIOS sjekke de primære harddiskenes Master Boot Record (MBR), som er en seksjon på harddisken der opplastingsprogrammet er plassert.
  2. Bootloader : Laster kjernen i RAM med et sett med kjerneparametere.
  3. Kjerne : Kjernens primære funksjon er å initialisere enheter og minne. Etterpå laster den init -prosessen.
  4. I det : Ansvarlig for å starte og stoppe viktige tjenester på systemet ditt.

Merk : BIOS er ikke en Linux-relatert prosess, det er en prosess som skjer uansett operativsystem.



Lære mer: Betraktes en datamaskins BIOS som programvare, maskinvare eller fastvare?

Hva er Grand Unified Bootloader?

GRUB er hovedsakelig ansvarlig for å gi deg en alternativmeny hvor du kan velge operativsystemet eller miljøet du vil starte opp i. I tillegg er GRUB ansvarlig for lasting Linux -kjernen .





Slik ser et GRUB -menyalternativ ut. Hvis du har flere operativsystemer installert, vil du få dem oppført her.

i/o -feil windows 10

Merk : GRUB er ikke bare begrenset til oppstart i Linux -operativsystemer, du kan også bruke den til å starte opp i andre operativsystemer som Windows.





Det er to hovedversjoner av GRUB som er tilgjengelige i skrivende stund.

  1. GRUB Legacy : Dette er den første versjonen av GRUB og ble opprinnelig utviklet i 1995.
  2. GRUB 2 : Dette er den siste versjonen av GRUB som brukes av mange vanlige Linux -distroer som Manjaro, Ubuntu, Fedora og Red Hat Enterprise Linux (RHEL). GRUB 2 gir deg bedre verktøy og konfigurasjonsalternativer enn forgjengeren.

Bortsett fra GRUB bruker Linux distroer også andre oppstartslastere som Linux Loader (LILO), coreboot og SYSLINUX.

GRUBs rolle

Når du har valgt operativsystemet du vil starte opp i, vil GRUB laste den valgte kjernen. GRUB bruker kjerneparametere for å vite hvor kjernen er plassert og andre viktige parametere å bruke.

  • initrd : Brukes til å spesifisere den første RAM -disken.
  • BOOT_IMAGE : Plasseringen av Linux -kjernebildet.
  • rot : Angir plasseringen av rotfilsystemet. Brukes av kjernen for å finne init som igjen laster kritiske tjenester.
  • NS : Ansvarlig for montering av filsystemet i skrivebeskyttet modus.
  • stille : Skjuler noen systemspesifikke meldinger mens PCen starter.
  • sprut : Brukes til å vise sprutskjermen når systemet starter.

Når du er i GRUB -alternativmenyen, kan du redigere kjerneparametere ved å trykke på OG tasten på tastaturet.

Konfigurering av GRUB Bootloader

GRUB 2 gir deg mye fleksibilitet og kraft når det gjelder konfigurering av bagasjelasteren.

De /boot/grub katalogen inneholder en fil med navnet grub.cfg , som er hovedkonfigurasjonsfilen for GRUB. Du anbefales imidlertid ikke å redigere grub.cfg filen direkte, i stedet bør du redigere /etc/default/grub fil.

Når du gjør endringer i /etc/default/grub filen, bør du sørge for å kjøre kommandoen nedenfor, slik at endringene blir skrevet til grub.cfg filen automatisk.

Lag en oppstartbar Windows 7 usb
sudo update-grub

Du kan lære mer om GRUB og noen av konfigurasjonsalternativene ved å kjøre følgende kommando:

info -f grub

Tilpass GRUB på Linux

Denne guiden har vist deg at GRUB er en svært kraftig og fleksibel oppstartslaster og spiller en avgjørende rolle i driften av operativsystemet. Brukere har full kontroll over utseendet på GRUB -oppstartsskjermen. Du kan til og med tilpasse bakgrunnsbildet til oppstartsskjermen enkelt.

Dele Dele kvitring E -post Hvordan tilpasse Grub Boot -menyen med et bakgrunnsbilde

Kjeder du deg med standard Grub -menyen? Slik tilpasser du det med et valgfritt bakgrunnsbilde.

Les neste
Relaterte temaer
  • Linux
  • GRUB Bootloader
  • Linux
Om forfatteren Klar til å gå(36 artikler publisert)

Mwiza utvikler programvare etter yrke og skriver mye om Linux og front-end programmering. Noen av hans interesser inkluderer historie, økonomi, politikk og virksomhetsarkitektur.

Mer fra Mwiza Kumwenda

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere