Eten

Grub-reddingscommando's gebruiken op CentOS

Grub-reddingscommando's gebruiken op CentOS
GRUB (Grand Unified Bootloader) is de meest gebruikte bootloader onder Linux-besturingssystemen (OS), maar kan elk besturingssysteem opstarten.

De hoofdfunctionaliteit van GRUB is om gebruikers in staat te stellen te kiezen tussen verschillende besturingssystemen om op te starten. Omdat bootloader GRUB is geïnstalleerd op de MBR (Master Boot Record) en ons bovendien in staat stelt om verschillende besturingssystemen te selecteren, kunnen we ook kiezen tussen verschillende kernel- of kernelparameters en kunnen we opstarten in de reddingsmodus als onze kernel beschadigd is of als we onze root-wachtwoord zoals uitgelegd in een vorig artikel waarin wordt uitgelegd hoe je het root-wachtwoord van CentOS kunt herstellen en de opstartparameters van GRUB kunt bewerken.

Deze tutorial legt uit hoe je toegang krijgt tot de reddingsmodus via GRUB in CentOS Linux-distributies en de basiscommando's die we kunnen gebruiken.

Er kunnen verschillende scenario's zijn die je aanmoedigen om door de GRUB-reddingsmodus te gaan. Het eerste scenario gaat ervan uit dat GRUB helemaal niet verschijnt, niet eens een opdrachtprompt Leuk vinden grub> of #. In het tweede scenario wordt ervan uitgegaan dat de computer opstart, maar het besturingssysteem niet en wordt u naar een opdrachtprompt geleid.

Scenario 1: GRUB verschijnt niet, GRUB opnieuw installeren vanaf de CentOS-installatieschijf.

Voor een dergelijk scenario moet je opstarten vanaf de schijf/usb, selecteer de laatste optie Probleemoplossen

Selecteer in het tweede scherm de tweede optie “Red een CentOS-systeem”.

Wanneer u wordt gevraagd tussen 4 opties te kiezen, typt u 1 voor de reddingsmodus om je Linux-installatie te vinden en druk op ENTER.

De reddingsmodus zal de systeemkopie koppelen in /mnt/sysimage, de hoofdlocatie van de afbeelding wijzigen zoals aanbevolen door het systeem door te typen:

chroot /mnt/sysimage

Om uw schijventype te vinden:

ls /dev/sd*

Typ voor zeer oude IDE-schijven:

ls /dev/hd*

We bevestigen dat er een sda schijf, om grub op die schijf te installeren:

grub2-install /dev/sda

Nu kun je opnieuw opstarten en GRUB zou moeten vragen bij het opstarten

GRUB-reddingsmoduscommando's gebruiken op CentOS

De volgende afbeelding toont het hoofdscherm van Grub op CentOS Linux, voordat u naar de opdrachtprompt gaat, kunt u de huidige configuratie controleren door op te drukken e. Als je opstartproblemen hebt en je ziet een opdrachtprompt, ga dan naar de volgende stap.

Na het indrukken van e we zien de huidige configuratie, kernel, enz. Als we onze root-toegang verliezen, zoals uitgelegd in de tutorial die aan het begin werd genoemd, moeten we dit bestand als eerste stap bewerken.

Zoals de opties onderaan het scherm zeggen dat je terug kunt komen met Ontsnappen maar druk op c om toegang te krijgen tot de opdrachtprompt.


Typ "ls" om de beschikbare apparaten en partities te zien:

ls

Waar:

Hd0: eerste harde schijf.

msdos = partitietabeltype

Er zijn msdos1 en msdos2 voor elke partitie.In GRUB2 begint het tellen van partities vanaf 1 in tegenstelling tot de vorige versie van GRUB die begon vanaf 0. Uitgebreide partities tellen begint vanaf 5.

Opmerking: MBR ondersteunt maximaal 4 primaire partities in tegenstelling tot GPT.

Om de schijf en partities weer te geven, kunt u ook "stel wortel=(" en druk op de TAB toets twee keer:

stel wortel=(

Typ nu:

ls (hd0,msdos1)/

Zoals je ziet behoren de eerste mappen tot ETEN en GRUB2.

Type:

ls (hd0,msdos1)/grub2

Het bestand eten.cfg is de bestandsconfiguratie van grub gegenereerd wanneer we uitvoeren grub2-mkconfig. Als u het bestand niet kunt vinden eten.cfg maak het draaiend  grub2-mkconfig

Typ nu

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

Met wortel instellen we definiëren het hoofdapparaat, hd0,msdos1, met linux we definiëren de kernel, we kunnen de kernel zien met het eerder genoemde commando:  ls (hd0,msdos1)/

Laten we nu het pad van Grub definiëren door te typen:

set prefix=(hd0,msdos1)/grub2

Type beëindigen:

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

Type opnieuw opstarten:

laars

Nu zou je in staat moeten zijn om op je systeem op te starten.

Ik hoop dat deze tutorial je heeft geholpen bij het oplossen van GRUB. Blijf Linux volgen Hint voor meer tutorials en updates over Linux.

Handige hulpmiddelen voor Linux-gamers
Als je graag games op Linux speelt, is de kans groot dat je apps en hulpprogramma's zoals Wine, Lutris en OBS Studio hebt gebruikt om de game-ervaring...
HD Remastered Games voor Linux die nog nooit eerder een Linux-release hebben gehad
Veel game-ontwikkelaars en uitgevers komen met HD-remaster van oude games om de levensduur van franchise te verlengen, fans die compatibiliteit met mo...
Hoe AutoKey te gebruiken om Linux-spellen te automatiseren
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...