Vad är GRUB Bootloader och vad gör det?

Vad är GRUB Bootloader och vad gör det?

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





titta på filmer online gratis utan nedladdningar eller registreringar

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 bootloader -program. 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 sker från det att du trycker på strömbrytaren på din dator tills inloggningsskärmen visas.





Det finns fyra huvudfaser i startprocessen för ditt operativsystem och de sker i följande ordning:

  1. BIOS : Står för Grundläggande in-/utmatningssystem och är huvudsakligen ansvarig för att ladda startladdaren. När datorn startar kör den ett Power On Self Test (POST) för att se till att kärnmaskinvaran som minnet och hårddisken fungerar som den ska. Därefter kommer BIOS att kontrollera de primära hårddiskarnas Master Boot Record (MBR), vilket är ett avsnitt på hårddisken där bootloader finns.
  2. Bootloader : Läser 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. Efteråt laddar det 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 sker oavsett operativsystem.



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

Vad är Grand Unified Bootloader?

GRUB är huvudsakligen ansvarig för att ge dig en alternativmeny från vilken du kan välja operativsystemet eller miljön som du vill starta 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 ha dem listade här.

i/o -fel windows 10

Notera : GRUB är inte bara begränsat till att starta upp i Linux -operativsystem, du kan också använda det för att starta till 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 Linuxdistributörer som Manjaro, Ubuntu, Fedora och Red Hat Enterprise Linux (RHEL). GRUB 2 ger dig bättre verktyg och konfigurationsalternativ än föregångaren.

Förutom GRUB använder Linux distros också andra bootloaders som Linux Loader (LILO), coreboot och SYSLINUX.

GRUB: s roll

När du väl har valt operativsystemet att starta in kommer GRUB att ladda den valda kärnan. GRUB använder kärnparametrar för att veta var kärnan ligger och andra viktiga parametrar att använda.

  • initrd : Används för att ange den första RAM -skivan.
  • BOOT_IMAGE : Platsen för Linux -kärnbilden.
  • rot : Anger platsen för rotfilsystemet. Används av kärnan för att hitta init som i sin tur laddar kritiska tjänster.
  • NS : 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 stänkskärmen när systemet startar.

När du är i GRUB -alternativmenyn kan du redigera kärnparametrar genom att trycka på OCH tangent 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 fil direkt, istället bör du redigera /etc/default/grub fil.

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

hulu..com/glömde
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 startlastare och spelar en avgörande roll för ditt operativsystems funktion. Användare har fullständig kontroll över utseendet på GRUB -startskärmen. Du kan till och med anpassa bakgrundsbilden av startskärmen enkelt.

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

Trött på standard Grub -menyn? Så här anpassar du det med en valfri bakgrundsbild.

Läs Nästa
Relaterade ämnen
  • Linux
  • GRUB Bootloader
  • Linux
Om författaren Klar för avfärd(36 artiklar publicerade)

Mwiza utvecklar programvara efter 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!

Klicka här för att prenumerera