Röja

Med hjälp av grub-räddningskommandon på CentOS

Med hjälp av grub-räddningskommandon på CentOS
GRUB (Grand Unified Bootloader) är den mest använda bootloader bland Linux-operativsystem (OS) men den kan starta alla operativsystem.

GRUB: s huvudfunktionalitet är att låta användare välja mellan olika operativsystem för att starta. Eftersom startladdaren GRUB är installerad på MBR (Master Boot Record) och för att tillåta oss att välja olika operativsystem, kan vi också välja mellan olika kärnparametrar eller kärnparametrar och starta i räddningsläge om vår kärna skadades eller om vi förlorade vår root-lösenord som förklarats i en tidigare artikel om hur man återställer CentOS-rootlösenordredigering av GRUBs startparametrar.

Denna handledning förklarar hur du kommer åt räddningsläge genom GRUB i CentOS Linux-distributioner och de grundläggande kommandona vi kan använda.

Det kan finnas olika scenarier som uppmuntrar dig att gå igenom GRUB-räddningsläge. Det första scenariot förutsätter att GRUB inte dyker upp alls, inte ens en kommandotolk tycka om grub> eller #. Det andra scenariot förutsätter att datorn startar men operativsystemet inte och du dirigeras till en kommandotolk.

Scenario 1: GRUB dyker inte upp, installerar om GRUB från CentOS-installationsskivan.

Innan ett sådant scenario måste du starta från disk / usb, välj det sista alternativet Felsökning

På den andra skärmen väljer du det andra alternativet “Rädda ett CentOS-system”.

När du blir ombedd att välja mellan fyra alternativ skriver du 1 för räddningsläget för att hitta din Linux-installation och tryck STIGA PÅ.

Räddningsläget kommer att montera systembilden i / mnt / sysimage, ändra bildens rotplats som rekommenderas av systemet genom att skriva:

chroot / mnt / sysage

Så här hittar du din typ av skivor:

ls / dev / sd *

För mycket gamla IDE-skivor typ:

ls / dev / hd *

Vi bekräftar att det finns en sda disk, för att installera grub på den hårddisken:

grub2-install / dev / sda

Nu kan du starta om och GRUB ska fråga vid start

Använda GRUB-räddningsläge-kommandon på CentOS

Följande bild visar Grubs huvudskärm på CentOS Linux, innan du går till kommandotolken kan du kontrollera den aktuella konfigurationen genom att trycka på e. Om du går igenom startproblem och ser en kommandotolk går du till nästa steg.

Efter att ha tryckt på e vi ser den aktuella konfigurationen, kärnan osv. Om vi ​​tappar vår root-åtkomst enligt förklaringen i den självstudie som nämndes i början måste vi redigera den här filen som första steg.

Som alternativen längst ner på skärmen säger att du kan komma tillbaka med Fly men tryck c för att komma åt kommandotolken.


Skriv “ls” för att se tillgängliga enheter och partitioner:

ls

Var:

Hd0: första hårddiskenheten.

msdos = typ av partitionstabell

Det finns msdos1 och msdos2 för varje partition.I GRUB2 startar partitionen från 1 i motsats till GRUBs tidigare version som startade från 0. Räkningen av utökade partitioner börjar från 5.

Notera: MBR stöder endast upp till fyra primära partitioner i motsats till GPT.

För att visa disken och partitionerna kan du också skriva “ställa rot = (“Och tryck på FLIK nyckel två gånger:

ställa rot = (

Skriv nu:

ls (hd0, msdos1) /

Som du ser hör de första katalogerna till RÖJA och GRUB2.

Typ:

ls (hd0, msdos1) / grub2

Filen röja.cfg är grubs filkonfiguration genererad när vi kör grub2-mkconfig. Om du inte hittar filen röja.cfg skapa den igång  grub2-mkconfig

Skriv nu

ange root = (hd0, msdos1)
linux / boot / vmlinuz root = / dev / sda1

Med sätt rot definierar vi huvudenheten, hd0, msdos1, med Linux vi definierar kärnan, vi kan se kärnan med kommandot som nämnts tidigare:  ls (hd0, msdos1) /

Låt oss nu definiera Grubs sökväg genom att skriva:

ange prefix = (hd0, msdos1) / grub2

Avsluta typ:

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

Starta om att skriva:

känga

Nu ska du kunna starta in i ditt system.

Jag hoppas att den här guiden hjälpte dig att felsöka GRUB. Fortsätt följa LinuxHint för mer självstudier och uppdateringar om Linux.

Hur du fångar och strömmar din spelsession på Linux
Tidigare betraktades spel bara som en hobby, men med tiden såg spelindustrin en enorm tillväxt när det gäller teknik och antalet spelare. Spelpubliken...
Bästa spel att spela med handspårning
Oculus Quest introducerade nyligen den fantastiska idén om handspårning utan kontroller. Med ett ständigt ökande antal spel och aktiviteter som utför ...
Hur man visar OSD-överlägg i helskärms Linux-appar och -spel
Att spela helskärmsspel eller använda appar i distraktionsfritt helskärmsläge kan avskärma dig från relevant systeminformation som syns i en panel ell...