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:
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:
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:
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 / grubDa 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:
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.