bootloader

Grub Boot Loader Fuld vejledning

Grub Boot Loader Fuld vejledning
En boot loader er som standard det første program, der starter, så snart du tænder for dit computersystem, dvs.e., det starter allerede før operativsystemet. Faktisk er boot loader ansvarlig for at indlæse dit operativsystem. I mangel af en boot loader er det teknisk umuligt at indlæse dit operativsystem, derfor vil du ikke være i stand til at få adgang til dit computersystem. Dette program præsenteres for os af GNU.

Oprindeligt blev dette program kun udviklet til Linux-baserede systemer, men i dag understøtter det flere operativsystemer inklusive macOS, Windows, BSD og Solaris. De fleste af brugerne bliver kun fortrolige med Grub Boot Loader, når de først har installeret mere end et operativsystem på deres maskine. Ved at gøre dette får de i det væsentlige Grub Boot Loader til at præsentere en menu ved opstartstidspunktet, hvorigennem de eksplicit kan vælge, hvilket operativsystem de vil indlæse.

I denne artikel vil vi gerne dele med dig en komplet tutorial om Grub Boot Loader, som vil være baseret på at tilpasse dette program efter dit valg. Efter at have gennemgået denne vejledning, vil du være i en meget god position til at tilpasse Grub Boot Loader, som du vil, og dermed kan du gøre oplevelsen af ​​at se opstartsprocessen mere interessant.

Bemærk: For at gå igennem den fulde vejledning til Grub Boot Loader har vi brugt Linux Mint 20. Imidlertid kan enhver anden foretrukken Linux-distribution også bruges til dette formål.

Metode til tilpasning af Grub Boot Loader

Grub Boot Loader har en indstillingsfil, der består af alle de standardkonfigurationer, som Grub Boot Loader bruger. Vi har dog frihed til at tilpasse disse indstillinger efter vores valg. Derfor deler vi nedenfor nogle af metoderne til at tilpasse Grub Boot Loader med dig ved at foretage ændringer i dens indstillingsfil.

Sikkerhedskopiering af / etc / default / grub-filen inden tilpasning af Grub Boot Loader

Inden du foretager ændringer i indstillingsfilen til GRUB Boot Loader, anbefales det stærkt at oprette dens sikkerhedskopi, så selvom du ødelægger noget under hele processen, kan du stadig vende tilbage til standardindstillingerne. Men inden du opretter en sikkerhedskopi af Grub Boot Loaders indstillingsfil, vil vi gerne vise dig, hvordan filen ser ud.

Først bliver vi nødt til at starte Linux Mint 20-terminalen, hvilket vi nemt kan gøre ved at klikke på dens genvejsikon. Vi har også vedhæftet billedet af Linux Mint 20-terminalen nedenfor for din lethed:


Nu vil vi forsøge at se indholdet af / etc / default / grub-filen ved at køre følgende kommando i terminalvinduet, som vi lige har startet:

cat / etc / default / grub


Filen / etc / default / grub vises i nedenstående billede:


Vi kan oprette en sikkerhedskopi af denne fil ved at køre følgende kommando i vores terminal:

sudo cp / etc / default / grub / etc / default / grub.bag

Denne kommando kræver root-rettigheder for at udføre korrekt. Her repræsenterer / etc / default / grub den originale indstillingsfil for Grub Boot Loader, mens / etc / default / grub.bak repræsenterer sikkerhedskopien af ​​denne fil. Kommandoen “cp” gør det nødvendigt at oprette sikkerhedskopien af ​​indstillingsfilen.


For at kontrollere, om sikkerhedskopifilen er en nøjagtig kopi af "/ etc / default / grub" -filen eller ej, vil vi prøve at se dens indhold ved at køre kommandoen nedenfor i vores terminal:

cat / etc / default / grub.bag


Kørsel af denne kommando viser indholdet af / etc / default / grub.bak-fil på din terminal, som vist i det følgende billede, som du kan krydstjekke med indholdet af / etc / default / grub-filen for at sikre, at begge filer indeholder det samme indhold. Når sikkerhedskopien af ​​indstillingsfilen er oprettet, er det godt at tilpasse Grub Boot Loader.

Metode til valg af Grub-standardoperativsystem

Til tider har vi mere end et operativsystem installeret på vores maskine. Under opstartsprocessen præsenterer vores Grub Boot Loader os med en menu, hvormed vi kan vælge det operativsystem, vi vil køre. Vi kan foretage dette valg inden for en bestemt tid, hvorefter Grub Boot Loader automatisk indlæser standardoperativsystemet. Men hvis vi er sikre på at starte et bestemt operativsystem, hver gang vi tænder for vores maskine, og vi vil redde os fra besværet med at træffe det valg ved opstartstidspunktet, så kan vi specificere det operativsystem, vi vælger som standardoperativsystemet i / etc / default / grub-filen. Så hver gang vi tænder for vores computersystem, bliver operativsystemet efter eget valg automatisk indlæst.

For at få dette til at ske skal vi få adgang til / etc / default / grub-filen ved at åbne den med en hvilken som helst teksteditor efter eget valg, helst nano-editoren. Dette kan gøres ved at køre kommandoen nedenfor i vores terminal:

sudo nano / etc / default / grub

Da vi forsøger at få adgang til indstillingsfilen til Grub Boot Loader, kræver denne handling root-brugerrettigheder, som kan leveres ved at indtaste nøgleordet "sudo" før kommandoen nævnt ovenfor.


Når filen / etc / default / grub åbnes med nano-editoren, skal vi finde linjen "GRUB_DEFAULT". Denne linje fortæller Grub Boot Loader, hvilket operativsystem den skal indlæse under opstartstiden. Operativsystemets nummerering starter fra "0". Det betyder, at hvis du vil indlæse det første operativsystem fra listen over operativsystemer, der er leveret til dig under opstartstiden, bliver du nødt til at indstille værdien "GRUB_DEFAULT" til "0", som vi gjorde i vores sag. Dette fremhæves også i følgende billede:


Men til tider ved du ikke det nøjagtige antal, der svarer til det valgte operativsystem, i.e., du kan ikke huske den rækkefølge, som Grub Boot Loader præsenterer operativsystemerne i menuen. I så fald skal du kende det fulde navn på det valgte operativsystem, og du kan indstille værdien af ​​"GRUB_DEFAULT" til navnet på det operativsystem. I vores tilfælde har vi indstillet denne værdi til "Linux Mint 20", som vist på billedet nedenfor. Når du har foretaget denne ændring, skal du trykke på Ctrl + X for at gemme din fil og lukke den.


Hver gang du foretager ændringer i / etc / default / grub-filen, skal du opdatere Grub for at de nyligt foretagne ændringer skal træde i kraft. Dette kan gøres ved at køre følgende kommando i terminalen:

sudo update-grub


Når du har kørt denne kommando, vil det tage et par sekunder for Grub at opdatere sig selv, hvorefter du vil være i stand til at se meddelelsen "færdig", som fremhævet i billedet vist nedenfor, hvilket vil indikere, at dine ændringer med succes er trådt i kraft.

Metode til ændring af baggrunden for Grub Boot Loader Menu

Standardbaggrunden i menuen Grub Boot Loader ser ret kedelig og kedelig ud, men du behøver ikke bekymre dig om det længere, fordi du kan ændre det når som helst du vil. Til det er vi igen nødt til at finjustere / etc / default / grub-filen lidt på følgende måde:

Til ændring af baggrunden i menuen Grub Boot Loader har vi et "jpeg" -billede gemt i vores hjemmekatalog, som vi vil bruge som den nye baggrund. Du kan også bruge en "png" eller "jpg" billedfil. Dette nye baggrundsbillede har titlen BootLoader.jpeg, som fremhævet i billedet vist nedenfor:


Vi har også åbnet dette billede for at vise dig, hvordan Grub Boot Loader-menuen vil se ud, efter at vi har lavet dette billede som baggrund.

Nu åbner vi filen / etc / default / grub igen med nano-editoren ved at køre den samme kommando som vi gjorde i ovenstående metode. Denne gang vil vi tilføje et nyt felt til denne fil, som er som følger:

GRUB_BACKGROUND = ”ImageFilePath”

Her skal du erstatte ImageFilePath med den aktuelle sti, hvor dit nye baggrundsbillede findes. I vores tilfælde var det “/ home / kbuzdar / BootLoader.jpeg ”, som fremhævet på billedet vist nedenfor:


Gem nu din fil og luk den. Derefter skal du igen opdatere Grub, så den kan læse de ændringer, du lige har foretaget. Når du opdaterer Grub med den samme kommando, som vi angav i metoden ovenfor, kan du kontrollere, at Grub er blevet opdateret ved at se meddelelsen "færdig" i slutningen af ​​din terminal, som fremhævet i følgende billede:

Metode til ændring af starttimeout for det valgte operativsystem

Hvis du kun har et operativsystem installeret på din maskine, er standardværdien for Grub Boot Loader's menu-timeout "0", i.e., det eneste operativsystem, du har, indlæses straks, så snart du tænder for dit computersystem. Men hvis du har mere end et operativsystem installeret på din maskine, er standard-timeoutværdien "10", dvs.e., menuen Grub Boot Loader vises på din skærm i 10 sekunder, hvor du har lov til at vælge at indlæse ethvert operativsystem, du kan lide. Når timeoutvarigheden udløber, indlæser Grub Boot Loader automatisk standardoperativsystemet. Vi kan altid øge eller reducere værdien af ​​dette timeout-felt i henhold til vores krav.

For at ændre boot timeout skal vi endnu en gang åbne filen / etc / default / grub med nano editor. Denne gang vil vi finde “GRUB_TIMEOUT” -feltet og tildele det enhver værdi (i sekunder) efter eget valg. Af hensyn til demonstrationen har vi indstillet denne værdi til "5" sekunder, som fremhævet på billedet vist nedenfor:


Igen bliver vi nødt til at gemme vores / etc / default / grub-fil, lukke den og derefter opdatere Grub, så den er fuldt opmærksom på de ændringer, vi lige har foretaget. Du kan kontrollere, om Grub har læst alle disse ændringer ved at kigge efter meddelelsen "færdig" på din terminal, som fremhævet i følgende billede:

Kontrollerer, om alle ændringer, der er foretaget ovenfor, har fundet sted

Nu er det tid til at kontrollere, at alle de ændringer, vi har foretaget i metoderne vist ovenfor, har fundet sted eller ej. For det vil vi genstarte vores system, og så snart det starter, vil vi fortsætte med at trykke på “Esc” -tasten, indtil vi går ind i menuen Grub Boot Loader. Når vi går ind i denne menu, vil vi kunne se, at baggrundsbilledet til Grub Boot Loader er blevet ændret, som vist på billedet nedenfor:


Grub Boot Loader-menuen dukkede også op i "5" sekunder i vores tilfælde, dvs.e., den timeoutværdi, vi havde indstillet til denne menu, hvorefter den indlæste standardoperativsystemet, som i vores tilfælde var Linux Mint 20.

Konklusion

Denne artikel gav dig en kort oversigt over Grub Boot Loader og formålet med at bruge den. Vi forklarede dig, hvor dette program gemmer alle dets konfigurationer. Samt præsentere metoden til sikkerhedskopiering af / etc / default / grub-filen, i.e., indstillingsfilen til Grub, så du nemt kan foretage ændringer i dens konfigurationer uden bekymringer, da du altid kan gendanne alle dine standardindstillinger fra backup-indstillingsfilen. For at demonstrere metoden til at tilpasse din Grub Boot Loader delte vi desuden tre forskellige tilfælde med dig: 1) Valg af et standardoperativsystem 2) Ændring af baggrunden for Grub Boot Loader-menuen 3) Ændring af timeout for udseendet af Grub Boot Loader-menu.

Vi forklarede disse sager ved at angive de trinvise procedurer for at nå alle disse mål. På samme måde kan du også ændre de andre parametre i Grub Boot Loader's indstillingsfil. Endelig bekræftede vi, om de ændringer, vi har foretaget i / etc / default / grub-filen, faktisk har fundet sted eller ikke ved at genstarte vores system og gå ind i menuen Grub Boot Loader. Forhåbentlig giver denne tutorial dig et godt udgangspunkt for at eksperimentere med Grub Boot Loader alene.

Bedste spil at spille med håndsporing
Oculus Quest introducerede for nylig den gode idé om håndsporing uden controllere. Med et stadigt stigende antal spil og aktiviteter, der udfører supp...
Sådan vises OSD-overlay i fuldskærms Linux-apps og -spil
Afspilning af fuldskærmsspil eller brug af apps i distraktionsfri fuldskærmstilstand kan afskære dig fra relevante systemoplysninger, der er synlige i...
Top 5 spiloptagelseskort
Vi har alle set og elsket streaming af gameplay på YouTube. PewDiePie, Jakesepticye og Markiplier er kun nogle af de bedste spillere, der har tjent mi...