Hvordan oppdatere Grub på Arch Linux

Hvordan oppdatere Grub på Arch Linux

For Ubuntu og andre Linux -systemer er Grub (Grand Unified Bootloader) et bootloader -verktøy. Linux -kjernen, så vel som den første RAM -platen (initrd), er lastet av den ved systemstart. Hvis mer enn ett operativsystem eller kjerne er tilgjengelig, kan brukeren velge hvilken som skal starte. I tillegg tilbyr det de sofistikerte brukerne med et kommandolinjegrensesnitt for å konfigurere oppstartsprosedyren direkte. I denne guiden vil vi diskutere metodene for å oppdatere grub på Arch Linux -systemet.

Oppdater Arch Linux

Start fra følgende listede kommando som brukes til å oppdatere pakkedatabasene og oppgradere alle pakker på et system som kjører på Arch Linux. Flagget -flagget ber Pacman synkronisere (installere eller oppdatere) pakkene. Flagget -flagget forteller Pacman å anta ja som et svar på ethvert spørsmål som det kan stille. Og -u -flagget forteller Pacman å også oppgradere pakkene som allerede er installert på systemet. I utdataene kan du se at pakkedatabasene for kjernen, ekstra og fellesskapspakke -lagringene allerede er oppdatert.

[OMAR@OMAR ~] $ SUDO PACMAN -SYU

Installer grub

Nå, hvis Grub ennå ikke er installert, installerer vi den ved hjelp av "Grub" -pakken i en Pacman -kommando. Flagget -flagget ber Pacman synkronisere (installere) pakken. I utgangen kan du se at "Grub" -pakken allerede er oppdatert og kommandoen installerer pakken på nytt. Den fortsetter deretter med installasjonen av "grub" -pakken. Det sjekker for filkonflikter og tilgjengelig diskplass.

[omar@omar ~] $ sudo pacman -s grub

Oppdater grub ved hjelp av Grub Customizer

"/Etc/standard/grub" -filen er en konfigurasjonsfil for Grub -oppstartslasteren som brukes til å administrere oppstartsprosedyren til systemet. Den inneholder forskjellige alternativer og innstillinger som bestemmer hvordan grub oppfører seg og hvilke alternativer som presenteres for brukeren ved oppstartstidspunktet. Det er viktig å være forsiktig når du redigerer denne filen siden du gjør feil eller bruker feil innstillinger kan føre til at systemet ikke kan starte opp. Etter å ha gjort endringer i det, lagre det ved hjelp av Ctrl+S.

[omar@omar ~] $ sudo nano/etc/standard/grub

Grub-customizer er et grafisk grensesnittverktøy for å konfigurere Grub2/Burg-innstillingene og utseendet. Det lar brukerne redigere menyoppføringene, oppdatere Grub-konfigurasjonsfilen, endre bakgrunnsbildet og mer som gir et brukervennlig grensesnitt for å administrere oppstartsprosessen. Følgende kommando brukes til å installere "Grub-Customizer" -pakken på et system som kjører på Arch Linux. I utgangen kan du se at Pacman installerer pakken "Grub-customizer". Pacman sjekker deretter den tilgjengelige diskplassen og behandler pakken endres.

[omar@omar ~] $ sudo pacman -s grub -customizer

Nå, søk etter Grub Customizer -applikasjonen i ditt systemaktivitetsområde som vist i følgende bilde. Åpne den deretter.

Det kan kreve autentisering. Legg derfor til systempassordet ditt for å fortsette.

Du kan se konfigurasjonsinnstillingene hvis du vil gjøre endringer i utgangspunktet.

Innenfor kategorien "Utseende innstillinger" kan du finne innstillingene angående utseendet til Linux -systemet ditt. Etter å ha gjort endringer, lagre og lukke grub -tilpasningen.

Grub2 “Grub.CFG ”Bootloader-fil genereres av Grub-Mkconfig-kommandoen basert på innstillingene i/etc/standard/Grub-filen og filene i/etc/Grub.d katalog. Ved å generere gruben.CFG -fil, kan du sikre at systemets oppstartslaster er konfigurert riktig og at den inkluderer de siste endringene du har gjort i systemets oppstartsinnstillinger ved hjelp av Grub Customizer.

[OMAR@OMAR ~] $ SUDO GRUB -MKCONFIG -O/BOOT/GRUB/GRUB.CFG

Bruke oppdaterings-grubs depot

Hvis du synes den forrige metoden er vanskelig og lang, kan du bytte til installasjonen av oppdaterings-grub-depotet fra Git. Følgende kommando brukes til å installere “Git” og “Base-Devel" -pakker på Arch Linux. "Base-Devel" er en gruppe pakker som ofte brukes til å bygge og kompilere programvaren fra kilden på Arch Linux. Kommandoen ber brukeren om å bekrefte installasjonen og viser den totale størrelsen på pakker som skal installeres og nettoppgraderingsstørrelsen. Når brukeren bekrefter med Y, fortsetter kommandoen med installasjonen.

[omar@omar ~] $ sudo pacman -s git base -devel

Følgende kommando brukes til å laste ned en kopi av en pakke som heter “Update-Grub” fra Git-versjonskontrollsystemet. Pakken lastes ned til en ny katalog som heter “Update-Grub” i den nåværende arbeidskatalogen. Prosessen med å laste ned pakken kalles kloning. Det inkluderer flere trinn som å oppregne objektene, telle objektene, komprimere objektene, gjenbruke objektene og motta objektene. Etter å ha lastet ned pakken, kan du bruke den ved å gå til Update-Grub-katalogen.

[omar@omar ~] $ git klon https: // aur.Archlinux.org/oppdatering-gress.git

OPPDATERING-mappen finner du i den nåværende arbeidskatalogen til Arch Linux i henhold til LS-kommandoen.

[omar@omar ~] $ ls
Desktop laster ned bilder maler docker-git oppdatering-grubb
Dokumenter Music Public Videos Index.jpg yay

Den neste kommandoen, “CD-oppdaterings-Grub”, endrer den gjeldende arbeidskatalogen til katalogen til det klonede depotet.

[OMAR@OMAR ~] $ CD-oppdaterings-Grub

Den endelige kommandoen, “MakePKG -Sri”, brukes til å bygge og installere pakken fra det klonede depotet ved hjelp av MakePKG -verktøyet. "-S" -flagget er å bygge pakken med alle avhengigheter. "R" -flagget er å installere pakken etter å ha bygget den. Og "jeg" -flagget er å ikke gjøre pakken uten å be om bekreftelse.

[OMAR@OMAR UPDATE -GRUB] $ Makepkg -Sri

Følgende kommando bruker AUR “Yay” hjelperprogram for å installere “Update-Grub” -pakken fra Arch User Repository (AUR). Kommandoen sjekker først for eventuelle pakkekonflikter og indre konflikter. Deretter lister den opp pakken den finner (oppdaterings-fin 0.0.1-7) og ber brukeren om å bekrefte installasjonen.

[OMAR@OMAR UPDATE-GRUB] $ Yay -S Update-Grub

Her er instruksjonene for å oppdatere Grub Bootloader -konfigurasjonsfilen på systemet. Kommandoen brukes vanligvis etter å ha gjort endringer i systemets oppstartskonfigurasjon, for eksempel å installere et nytt operativsystem eller endre oppstartsrekkefølgen til de eksisterende operativsystemene. Kommandoen genererer GRUB -konfigurasjonsfilen ved å søke etter de installerte Linux -kjernene og de første RAM -diskbildene og deretter legge dem til som oppstartalternativer i konfigurasjonsfilen.

[OMAR@OMAR UPDATE-GRUB] $ SUDO UPDATE-GRUB

Konklusjon

Guide Introduksjon lar deg vite om bruken av grub i forskjellige Linux-lignende operativsystemer. Den forteller hvor viktig det er å bruke den til oppstartslasting. Etter dette installerte vi Grub på Arch Linux og diskuterte to forskjellige måter å oppdatere den en etter en ved å bruke Grub Customizer og oppdaterings-gresset lageret til Git. Bruke Grub -konfigurasjonsfilen viser hvordan du kan gjøre endringer og deretter lagre den for oppstartslasting.