Bruke grub -redningskommandoer på centos

Bruke grub -redningskommandoer på centos
Grub (Grand Unified Bootloader) er den mest brukte bootloader blant Linux Operativs Systems (OS), men den kan starte et hvilket som helst OS.

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.