Grub

Brug af grub-redningskommandoer på CentOS

Brug af grub-redningskommandoer på CentOS
GRUB (Grand Unified Bootloader) er den mest anvendte bootloader blandt Linux-operativsystemer (OS), men den kan starte ethvert operativsystem.

GRUB's vigtigste funktionalitet er at give brugerne mulighed for at vælge mellem forskellige operativsystemer for at starte. Da bootloader GRUB er installeret på MBR (Master Boot Record), og for at give os mulighed for at vælge forskellige operativsystemer, giver det os også mulighed for at vælge mellem forskellige kerne- eller kerneparametre og starte i redningstilstand, hvis vores kerne blev beskadiget, eller hvis vi mistede vores rodadgangskode som forklaret i en tidligere artikel, hvori hvordan man gendanner CentOS-rodadgangskode, redigering af GRUBs opstartsparametre.

Denne vejledning forklarer, hvordan du får adgang til redningstilstand gennem GRUB i CentOS Linux-distributioner og de grundlæggende kommandoer, vi kan bruge.

Der kan være forskellige scenarier, der opfordrer dig til at gå gennem GRUB-redningstilstand. Det første scenario antager, at GRUB overhovedet ikke vises, ikke engang en kommandoprompt synes godt om grub> eller #. Det andet scenario forudsætter, at computeren starter, men operativsystemet ikke, og du bliver sendt til en kommandoprompt.

Scenarie 1: GRUB vises ikke, og geninstallerer GRUB fra CentOS-installationsdisken.

Før et sådant scenario skal du starte fra disken / usb, vælg den sidste mulighed Fejlfinding

På den anden skærm skal du vælge den anden mulighed “Redd et CentOS-system”.

Når du bliver bedt om at vælge mellem 4 muligheder, skal du skrive 1 for redningstilstand for at finde din Linux-installation og tryk på GÅ IND.

Redningstilstanden monterer systembilledet i / mnt / sysimage, ændrer billedets rodplacering som anbefalet af systemet ved at skrive:

chroot / mnt / sysage

Sådan finder du din disktype:

ls / dev / sd *

For meget gamle IDE-diske type:

ls / dev / hd *

Vi bekræfter, at der er en sda disk, for at installere grub på den diskkørsel:

grub2-install / dev / sda

Nu kan du genstarte, og GRUB skal spørge ved opstart

Brug af GRUB-redningstilstandskommandoer på CentOS

Det følgende billede viser Grubs hovedskærm på CentOS Linux, inden du går til kommandoprompten, kan du kontrollere den aktuelle konfiguration ved at trykke på e. Hvis du gennemgår opstartsproblemer, og du ser en kommandoprompt, gå til næste trin.

Efter at have trykket på e vi ser den aktuelle konfiguration, kerne osv. Hvis vi mister vores rodadgang som forklaret i den tutorial, der blev nævnt i starten, er vi nødt til at redigere denne fil som første trin.

Som valgmulighederne nederst på skærmen siger, at du kan komme tilbage med Flugt men tryk på c for at få adgang til kommandoprompten.


Skriv “ls” for at se de tilgængelige enheder og partitioner:

ls

Hvor:

Hd0: første harddiskenhed.

msdos = partitionstabeltype

Der er msdos1 og msdos2 for hver partition.I GRUB2 starter partitionstælling fra 1 i modsætning til GRUBs tidligere version, der startede fra 0. Tælling af udvidede partitioner starter fra 5.

Bemærk: MBR understøtter kun op til 4 primære partitioner i modsætning til GPT.

For at vise disken og partitionerne kan du også skrive “sæt rod = (“Og tryk på TAB tast to gange:

sæt rod = (

Skriv nu:

ls (hd0, msdos1) /

Som du ser tilhører de første mapper GRUB og GRUB2.

Type:

ls (hd0, msdos1) / grub2

Filen grub.cfg er grubs filkonfiguration genereret, når vi kører grub2-mkconfig. Hvis du ikke finder filen grub.cfg Opret det kørende  grub2-mkconfig

Skriv nu

sæt root = (hd0, msdos1)
linux / boot / vmlinuz root = / dev / sda1

Med sæt rod vi definerer hovedenheden, hd0, msdos1, med Linux vi definerer kernen, vi kan se kernen med den tidligere nævnte kommando:  ls (hd0, msdos1) /

Lad os nu definere Grubs sti ved at skrive:

sæt præfiks = (hd0, msdos1) / grub2

Afslut type:

initrd (hd0, msdos1) / initramfs-3.10.0-957.el7.x86_64.img

Genstart indtastning:

støvle

Nu skal du kunne starte op i dit system.

Jeg håber, at denne vejledning hjalp dig med fejlfinding af GRUB. Fortsæt med at følge LinuxHint for flere tutorials og opdateringer om Linux.

Mus Sådan vender du musens og touchpadsens rulle retning i Windows 10
Sådan vender du musens og touchpadsens rulle retning i Windows 10
Mus og Touchpads gør ikke kun computing let, men mere effektiv og mindre tidskrævende. Vi kan ikke forestille os et liv uden disse enheder, men det er...
Mus Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Musemarkøren og markøren i Windows 10 er meget vigtige aspekter af operativsystemet. Dette kan også siges om andre operativsystemer, så i sandhed er d...
Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...