En startladdare är en av de viktigaste komponenterna i ditt Linux-operativsystems startprocess.

Den här artikeln visar dig vad en startladdare är och vilken roll den spelar i ett Linux-system. I synnerhet kommer denna guide att fokusera på Grand Unified Bootloader (GRUB), ett kraftfullt och mycket flexibelt startprogram. Men innan du tittar på GRUB i detalj är det viktigt att förstå startprocessen i Linux.

Linux-startprocessen

Startprocessen på Linux är en serie aktiviteter som inträffar från det att du trycker på strömbrytaren på din dator till dess att inloggningsskärmen visas.

Det finns fyra huvudsteg i startprocessen för ditt operativsystem och de inträffar i följande ordning:

  1. BIOS: Står för Grundläggande in- / utgångssystem och ansvarar främst för att ladda bootloader. När datorn startar körs ett POST (Power On Self Test) för att säkerställa att hårdvara som minne och hårddisk fungerar korrekt. Därefter kontrollerar BIOS de primära hårddiskarnas Master Boot Record (MBR), som är ett avsnitt på din hårddisk där bootloader finns.
  2. Bootloader: Lägger in kärnan i RAM-minnet med en uppsättning kärnparametrar.
  3. Kärna: Kärnans primära funktion är att initiera enheter och minne. Därefter laddas init-processen.
  4. I det: Ansvarig för att starta och stoppa viktiga tjänster på ditt system.

Notera: BIOS är inte en Linux-relaterad process, det är en process som händer oavsett ditt operativsystem.

Läs mer: Anses en dators BIOS som programvara, hårdvara eller fast programvara?

Vad är Grand Unified Bootloader?

GRUB ansvarar främst för att förse dig med en alternativmeny där du kan välja operativsystem eller miljö som du vill starta in i. Dessutom ansvarar GRUB för lastning Linux-kärnan.

Så här ser ett GRUB-menyalternativ ut. Om du har flera operativsystem installerade kommer du att få dem listade här.

Notera: GRUB är inte bara begränsat till att starta i Linux-operativsystem, du kan också använda den för att starta upp i andra operativsystem som Windows.

Det finns två huvudversioner av GRUB som är tillgängliga när detta skrivs.

  1. GRUB Legacy: Detta är den första versionen av GRUB och utvecklades ursprungligen 1995.
  2. GRUB 2: Detta är den senaste versionen av GRUB som används av många vanliga Linux-distroer som Manjaro, Ubuntu, Fedora och Red Hat Enterprise Linux (RHEL). GRUB 2 ger dig bättre verktyg och konfigurationsalternativ än sin föregångare.

Förutom GRUB använder Linux-distributioner också andra startläsare som Linux Loader (LILO), coreboot och SYSLINUX.

GRUB: s roll

När du väl har valt vilket operativsystem du vill starta in laddar GRUB den valda kärnan. GRUB använder kärnparametrar för att veta var kärnan finns och andra viktiga parametrar som ska användas.

  • initrd: Används för att specificera den ursprungliga RAM-skivan.
  • BOOT_IMAGE: Platsen för Linux-kärnbilden.
  • rot: Anger rotfilsystemets plats. Används av kärnan för att hitta init som i sin tur laddar viktiga tjänster.
  • ro: Ansvarig för att montera filsystemet i skrivskyddat läge.
  • tyst: Döljer några systemspecifika meddelanden när din dator startar.
  • stänk: Används för att visa startskärmen när systemet startar.

När du är i GRUB-alternativmenyn kan du redigera kärnparametrar genom att trycka på E på tangentbordet.

Konfigurera GRUB Bootloader

GRUB 2 ger dig mycket flexibilitet och kraft när det gäller att konfigurera din startlastare.

De /boot/grub katalogen innehåller en fil med namnet grub.cfg, som är huvudkonfigurationsfilen för GRUB. Du rekommenderas dock att inte redigera grub.cfg filen direkt, istället bör du redigera /etc/default/grub fil.

När du gör ändringar i /etc/default/grub bör du se till att köra kommandot nedan så att dina ändringar skrivs till grub.cfg fil automatiskt.

sudo update-grub

Du kan lära dig mer om GRUB och några av dess konfigurationsalternativ genom att köra följande kommando:

info -f grub

Anpassa GRUB på Linux

Denna guide har visat dig att GRUB är en mycket kraftfull och flexibel startladdare och spelar en avgörande roll för ditt operativsystem. Användare har fullständig kontroll över utseendet på GRUB-startskärmen. Du kan till och med anpassa bakgrundsbilden på startskärmen.

E-post
Hur man anpassar Grub Boot-menyn med en bakgrundsbild

Uttråkad med standard Grub-menyn? Så här anpassar du det med en bakgrundsbild som du väljer.

Läs Nästa

Relaterade ämnen
  • Linux
  • GRUB Bootloader
  • Linux
Om författaren
Mwiza Kumwenda (25 artiklar publicerade)

Mwiza utvecklar programvara av yrke och skriver mycket om Linux och front-end programmering. Några av hans intressen inkluderar historia, ekonomi, politik och företagsarkitektur.

Mer från Mwiza Kumwenda

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.