Grub Boot Loader Full Tutorial

Grub Boot Loader Full Tutorial
En oppstartslaster er som standard det første programmet som starter så snart du slår på datasystemet ditt, i.e., Det starter allerede før operativsystemet. Faktisk er oppstartslasteren ansvarlig for å laste operativsystemet. I mangel av en oppstartslaster er det teknisk umulig å laste operativsystemet ditt, og derfor vil du ikke kunne få tilgang til datasystemet ditt. Dette programmet blir presentert for oss av GNU.

Opprinnelig ble dette programmet bare utviklet for Linux-baserte systemer, men i dag støtter det flere operativsystemer, inkludert macOS, Windows, BSD og Solaris. De fleste av brukerne blir kjent med Grub Boot Loader bare når de installerer mer enn ett operativsystem på maskinen sin. Ved å gjøre dette, får de i hovedsak Grub-oppstartslasteren til å presentere en meny på oppstartstiden der de eksplisitt kan velge hvilket operativsystem de vil laste.

I denne artikkelen vil vi dele med deg en komplett tutorial om Grub Boot Loader, som vil være basert på å tilpasse dette programmet i henhold til ditt valg. Etter å ha gått gjennom denne opplæringen, vil du være i en veldig god posisjon til å tilpasse grub-oppstartslasteren akkurat slik du vil, og derfor kan du gjøre opplevelsen av å se oppstartsprosessen desto mer interessant.

Merk: For å lede deg gjennom Grub Boot Loader Full Tutorial, har vi benyttet oss av Linux Mint 20. Imidlertid kan enhver annen foretrukket Linux -distribusjon også brukes til dette formålet.

Metode for å tilpasse Grub Boot Loader

Grub -oppstartslasteren har en innstillingsfil som består av alle standardkonfigurasjoner som Grub Boot Loader bruker. Imidlertid får vi friheten til å tilpasse disse innstillingene i henhold til vårt valg. Derfor, nedenfor, vil vi dele med deg noen av metodene for å tilpasse Grub -oppstartslasteren ved å gjøre endringer i innstillingsfilen.

Sikkerhetskopiere/etc/standard/Grub -filen før du tilpasser Grub Boot Loader

Før du gjør endringer i innstillingsfilen til Grub Boot Loader, anbefales det på det sterkeste å opprette sikkerhetskopien slik at selv om du roter deg med noe under hele prosessen, kan du fremdeles gå tilbake til standardinnstillingene. Men før du oppretter en sikkerhetskopi av Grub Boot Loader's Innstillinger -filen, vil vi vise deg hvordan den filen ser ut.

Først må vi starte Linux Mint 20 -terminalen, som vi enkelt kan gjøre ved å klikke på snarveisikonet. Vi har også festet bildet av Linux Mint 20 -terminalen nedenfor for din letthet:


Nå vil vi prøve å se innholdet i/etc/standard/grub -filen ved å kjøre følgende kommando i terminalvinduet som vi nettopp har lansert:

katt/etc/standard/grub


/Etc/standard/grub -filen vises på bildet nedenfor:


Vi kan opprette en sikkerhetskopi av denne filen ved å kjøre følgende kommando i vår terminal:

sudo cp/etc/standard/grub/etc/standard/grub.Bak

Denne kommandoen vil kreve at rotrettigheter skal utføre riktig. Her,/etc/standard/GRUB representerer den originale innstillingsfilen til Grub Boot Loader, mens/etc/Standard/Grub.Bak representerer sikkerhetskopien av denne filen. Kommandoen "CP" vil gjøre det nødvendig å opprette sikkerhetskopi av innstillingsfilen.


For å bekrefte om sikkerhetskopifilen er en eksakt kopi av filen “/etc/standard/grub” eller ikke, vil vi prøve å se innholdet ved å kjøre kommandoen angitt nedenfor i vår terminal:

katt/etc/standard/grub.Bak


Kjører denne kommandoen vil vise innholdet i/etc/standard/grub.Bak-fil på terminalen din, som vist i følgende bilde, som du kan krysse av med innholdet i/etc/Standard/Grub-fil for å sikre at begge filene inneholder samme innhold. Når sikkerhetskopien av innstillingsfilen er opprettet, er vi gode til å tilpasse Grub Boot Loader.

Metode for å velge GRUB standard operativsystem

Noen ganger har vi mer enn ett operativsystem installert på maskinen vår. Under oppstartsprosessen presenterer vår Grub-oppstartslaster oss med en meny som vi kan velge operativsystemet vi vil kjøre. Vi kan ta dette valget innen en spesifisert tid, hvoretter Grub -oppstartslasteren automatisk laster inn standardoperativsystemet. Imidlertid, hvis vi garantert vil starte et spesifikt operativsystem hver gang vi slår på maskinen vår, og vi ønsker å redde oss fra bryet med å ta det valget på oppstartstiden, kan vi spesifisere operativsystemet etter vårt valg som standard operativsystem i/etc/standard/grub -filen. Slik at hver gang vi slår på datasystemet vårt, blir operativsystemet etter vårt valg automatisk lastet.

For å få dette til, må vi få tilgang til/etc/standard/Grub -filen ved å åpne den med en hvilken som helst tekstredigerer etter vårt valg, helst Nano Editor. Dette kan gjøres ved å kjøre kommandoen angitt nedenfor i vår terminal:

sudo nano/etc/standard/grub

Siden vi prøver å få tilgang til innstillingsfilen til Grub Boot Loader, krever denne handlingen rotbrukerrettigheter, som kan gis ved å skrive nøkkelordet "sudo" før kommandoen nevnt ovenfor.


Når/etc/standard/grub -filen åpnes med Nano -redigereren, må vi finne linjen “GRUB_DEFAULT”. Denne linjen forteller Grub-oppstartslasteren hvilket operativsystem den må laste inn i oppstartstiden. Operativsystemets nummerering starter fra “0”. Det betyr at hvis du vil laste inn det første operativsystemet fra listen over operativsystemer som er gitt deg i løpet av oppstartstiden, så må du angi verdien av "Grub_default" til "0", som vi gjorde i vår sak. Dette fremheves også i følgende bilde:


Noen ganger vet du imidlertid ikke det nøyaktige antallet som tilsvarer operativsystemet du ønsker, i.e., Du husker ikke rekkefølgen som Grub Boot Loader presenterer operativsystemene i menyen. I så fall må du kjenne hele navnet på operativsystemet du velger, og du kan angi verdien av "GRUB_DEFAULT" til navnet på det operativsystemet. I vårt tilfelle har vi satt denne verdien til “Linux Mint 20”, som vist på bildet nedenfor. Etter å ha gjort denne endringen, trykk CTRL+ X for å lagre filen og lukke den.


Hver gang du gjør endringer i/etc/standard/grub -filen, må du oppdatere grub for de nyutviklede endringer for å tre i kraft. Dette kan gjøres ved å kjøre følgende kommando i terminalen:

Sudo Update-Grub


Når du har kjørt denne kommandoen, vil det ta noen sekunder for Grub å oppdatere seg selv, hvoretter du vil kunne se "Done" -meldingen, som fremhevet i bildet som vises nedenfor, noe som vil indikere at endringene dine har trådt i kraft i kraft.

Metode for å endre bakgrunnen for Grub Boot Loader -menyen

Standardbakgrunnen til Grub Boot Loader -menyen ser ganske kjedelig og kjedelig ut, men du trenger ikke å bekymre deg for det lenger fordi du kan endre den når du vil. For det må vi igjen finjustere/etc/standard/grub -filen litt på følgende måte:

For å endre bakgrunnen for Grub Boot Loader -menyen, har vi et "JPEG" -bilde som er lagret i vår hjemmekatalog, som vi ønsker å bruke som den nye bakgrunnen. Du kan også bruke en "PNG" eller "JPG" -bildefil. Dette nye bakgrunnsbildet har tittelen bootloader.JPEG, som fremhevet i bildet vist nedenfor:


Vi har også åpnet dette bildet for å vise deg hvordan Grub Boot Loader -menyen kommer til å se ut etter at vi har laget dette bildet som bakgrunn.

Nå åpner vi/etc/standard/grub -filen igjen med Nano -redigereren ved å kjøre samme kommando som vi gjorde i metoden ovenfor. Denne gangen skal vi legge til et nytt felt i denne filen, som er som følger:

Grub_background = ”ImageFilePath”

Her må du erstatte ImageFilePath med den faktiske banen der det nye bakgrunnsbildet ligger. I vårt tilfelle var det “/home/kbuzdar/bootloader.JPEG ”, som fremhevet i bildet vist nedenfor:


Lagre filen din og lukk den. Etter det vil du igjen bli pålagt å oppdatere Grub slik at den kan lese endringene du nettopp har gjort. Når du oppdaterer Grub med den samme kommandoen som vi uttalte i metoden ovenfor, kan du bekrefte at Grub er blitt oppdatert ved å se "Done" -meldingen på slutten av terminalen, som fremhevet i følgende bilde:

Metode for å endre oppstarts timeout for det valgte operativsystemet

Hvis du bare har ett operativsystem installert på maskinen din, vil standardverdien for Grub Boot Loaders meny -timeout være “0”, i.e., Det eneste operativsystemet du har vil umiddelbart laste inn så snart du slår på datasystemet ditt. Imidlertid, hvis du har mer enn ett operativsystem installert på maskinen din, vil standard timeout -verdien være "10", i.e., Grub Boot Loader -menyen vises på skjermen i 10 sekunder der du har lov til å velge å laste inn et hvilket som helst operativsystem du vil. Etter at tidsavbruddsvarigheten er utløper, vil Grub Boot Loader automatisk laste inn standard operativsystemet. Vi kan alltid øke eller redusere verdien av dette tidsavbruddsfeltet i henhold til våre krav.

For å endre timeout for oppstart, må vi åpne/etc/standard/GRUB -filen med Nano Editor enda en gang. Denne gangen vil vi finne "GRUB_TIMEOUT" -feltet og tilordne det enhver verdi (i sekunder) etter eget valg. For demonstrasjons skyld har vi satt denne verdien til “5” sekunder, som fremhevet i bildet vist nedenfor:


Igjen, vi må lagre vår/etc/standard/grub -filen, lukke den og deretter oppdatere Grub slik at den er fullstendig klar over endringene vi nettopp har gjort. Du kan bekrefte om Grub har lest alle disse endringene ved å lete etter "Done" -meldingen på terminalen din, som fremhevet i følgende bilde:

Kontroller om alle endringene som er gjort ovenfor har funnet sted

Nå er det på tide å sjekke at alle endringene vi har gjort i metodene som er vist ovenfor, har funnet sted eller ikke. For det vil vi starte systemet på nytt, og så snart det starter, vil vi fortsette å trykke på "ESC" -tasten til vi går inn i Grub Boot Loader -menyen. Når vi skriver inn den menyen, vil vi kunne se at bakgrunnsbildet til Grub -oppstartslasteren er endret, som vist på bildet nedenfor:


Også Grub Boot Loader -menyen dukket opp i “5” sekunder i vårt tilfelle, i.e., Timeout -verdien som vi hadde satt for denne menyen, hvoretter den lastet standard operativsystem, som i vårt tilfelle var Linux Mint 20.

Konklusjon

Denne artikkelen ga deg en kort oversikt over Grub Boot Loader og formålet med å bruke den. Vi forklarte deg hvor dette programmet lagrer alle konfigurasjonene. Samt presentere metoden for å sikkerhetskopiere/etc/standard/grub -filen, i.e., Innstillingsfilen til Grub slik at du enkelt kan gjøre endringer i konfigurasjonene uten bekymringer, da du alltid kan gjenopprette alle standardinnstillingene fra sikkerhetskopieringsinnstillinger. For å demonstrere metoden for å tilpasse Grub -oppstartslasteren, delte vi dessuten tre forskjellige tilfeller: 1) Valg av et standard operativsystem 2) Endre bakgrunnen for Grub Boot Loader -menyen 3) Endre tidsavbruddet for utseendet til gruben Boot Loader -menyen.

Vi forklarte disse sakene ved å oppgi trinnvise prosedyrer for å oppnå alle disse målene. På samme måte kan du også endre de andre parametrene til Grub Boot Loaders innstillingsfil. Til slutt bekreftet vi om endringene som vi har gjort i/etc/standard/Grub -filen faktisk har funnet sted eller ikke ved å starte systemet vårt på nytt og legge inn Grub Boot Loader -menyen. Forhåpentligvis vil denne opplæringen gi deg et godt utgangspunkt for å eksperimentere med Grub Boot Loader på egen hånd.