Grub hovedfunksjonalitet er å la brukere velge mellom forskjellige operativsystemer å starte opp. Ettersom Bootloader Grub er installert på MBR (Master Boot Record) og i tillegg for å la oss velge forskjellige OS, lar det oss også velge mellom forskjellige kjerne- eller kjerneparametere og starte opp i redningsmodus hvis kjernen vår ble skadet eller hvis vi mistet vår Rotpassord som forklart i en tidligere artikkel der om hvordan du gjenoppretter Centos Root Passord Redigering Grubs oppstartsparametere.
Denne opplæringen forklarer hvordan du får tilgang til redningsmodus gjennom grub i CentOS Linux -distribusjoner og de grunnleggende kommandoene vi kan bruke.
Det kan være forskjellige scenarier som oppfordrer deg til å gå gjennom grubs redningsmodus. Det første scenariet antar at Grub ikke vises i det hele tatt, Ikke engang en ledetekst som grub> eller #. Det andre scenariet antar datamaskinstøvlene, men OS gjør det ikke, og du er rettet til en ledetekst.
Scenario 1: Grub dukker ikke opp, og installerer Grub fra CentOS -installasjonsdisken på nytt.
Før et slikt scenario må du starte opp fra disken/USB -en, velg det siste alternativet Feilsøking
I den andre skjermen velger du det andre alternativet “Redd et centos -system”.
Når du blir bedt om å velge mellom 4 alternativer, skriv 1 For at redningsmodus skal finne Linux -installasjonen og trykke på TAST INN.
Redningsmodus vil montere systembildet i /mnt /sysimage, endre bildens rotplassering som anbefalt av systemet ved å skrive:
chroot /mnt /sysimage
For å finne disken din:
ls /dev /sd*
For veldig gamle IDE -disker type:
ls /dev /hd*
Vi bekrefter at det er en SDA Disk, for å installere grub på den diskkjøringen:
grub2-installer /dev /sda
Nå kan du starte på nytt og grub skal be om oppstart
Bruke Grub Rescue Mode -kommandoer på CentOS
Følgende bilde viser Grubs hovedskjerm på Centos Linux, før du går til ledeteksten kan du sjekke gjeldende konfigurasjon ved å trykke på e. Hvis du går gjennom oppstartsproblemer og ser en ledetekst, gå til neste trinn.
Etter å ha trykket e Vi ser gjeldende konfigurasjon, kjerne osv. Hvis vi mister vår rottilgang som forklart i opplæringen som er nevnt i begynnelsen, må vi redigere denne filen som første trinn.
Ettersom alternativene på skjermbunnen sier at du kan komme tilbake med Flukt Men trykk c For å få tilgang til ledeteksten.
Skriv inn "LS" for å se tilgjengelige enheter og partisjoner:
ls
Hvor:
HD0: Første harddiskenhet.
MSDOS = Partisjonstabelltype
Det er MSDOS1 og MSDOS2 for hver partisjon.I GRUB2 -partisjonsstart starter fra 1 i motsetning til Grubs forrige versjon som startet fra 0. Utvidede partisjoner teller starter fra 5.
Merk: MBR støtter bare opptil 4 primære partisjoner i motsetning til GPT.
For å vise disken og partisjonene kan du også skrive "Sett rot = (“Og trykk på Tab Nøkkel to ganger:
Sett rot = (
Skriv nå:
LS (HD0, MSDOS1)/
Som du ser de første katalogene tilhører Grub og GRUB2.
Type:
LS (HD0, MSDOS1)/GRUB2
Filen grub.CFG er Grubs filkonfigurasjon generert når vi kjører Grub2-Mkconfig. Hvis du ikke finner filen grub.CFG Lag det i gang Grub2-Mkconfig
Skriv nå
Sett root = (HD0, MSDOS1)
linux/boot/vmlinuz root =/dev/sda1
Med sett rot Vi definerer hovedenheten, HD0, MSDOS1, med Linux Vi definerer kjernen, vi kan se kjernen med kommandoen som er nevnt tidligere: LS (HD0, MSDOS1)/
La oss nå definere Grubs vei ved å skrive:
Sett prefiks = (HD0, MSDOS1)/GRUB2
Til slutt type:
initrd (HD0, MSDOS1)/initramfs-3.10.0-957.El7.x86_64.img
Start skriv:
støvel
Nå skal du kunne starte opp i systemet ditt.
Jeg håper denne opplæringen hjalp deg med å feilsøke grub. Fortsett å følge Linuxhint for flere opplæringsprogrammer og oppdateringer om Linux.