Kako uporabljati GRUB Rescue v Ubuntu 18.04, 20.04 in 22.04

Kako Uporabljati Grub Rescue V Ubuntu 18 04 20 04 In 22 04



GRUB je program za zagon. Široko se uporablja kot privzeti zagonski nalagalnik za Linux. Čeprav se GRUB pogosto uporablja v Linuxu, lahko GRUB zažene tudi operacijske sisteme Windows. Je zelo močan in razširljiv.

Zagonski nalagalnik GRUB ima zmogljiv vmesnik ukazne vrstice, ki ga je mogoče uporabiti za reševanje težav z zagonom. Imenuje se GRUB Rescue.

V tem članku vam bom pokazal, kako uporabljati vmesnik ukazne vrstice GRUB Rescue za GRUB. Za predstavitev uporabljam Ubuntu 18.04 LTS. Začnimo.







Vstop v vmesnik ukazne vrstice GRUB Rescue:

Če je vse v redu, bi morali ob zagonu računalnika privzeto zagnati operacijski sistem, ki ste ga namestili. V mojem primeru je to operacijski sistem Ubuntu 18.04 LTS.





Če gre karkoli narobe in povzroči težave pri zagonu, boste najverjetneje videli vmesnik ukazne vrstice za reševanje GRUB. Videti je nekako tako kot spodnji posnetek zaslona.













Včasih boste lahko videli meni GRUB kot na spodnjem posnetku zaslona. Če želite od tu odpreti GRUB Rescue, pritisnite c .



Morali bi imeti možnost iti v način ukazne vrstice GRUB Rescue, kot lahko vidite na spodnjem posnetku zaslona.

V naslednjem razdelku vam bom pokazal, kako uporabljati GRUB Rescue. Najprej vam bom pokazal, kako zagnati operacijski sistem Ubuntu 18.04 LTS, ki sem ga namestil. Nato bom razpravljal o nekaterih pogostih ukazih GRUB Rescue.

Uporaba GRUB Rescue za zagon Ubuntu 18.04 LTS:

V vmesniku ukazne vrstice GRUB Rescue lahko navedete trde diske in particije, ki ste jih namestili z naslednjim ukazom:

grub > ls

Kot vidite, sem (hd0) , (hd0, gpt1) in (hd0,gpt2) na voljo. (hd0) predstavlja surovi trdi disk. (hd0,gpt1) in (hd0,gpt2) sta prva in druga particija GPT (hd0) oz.

Ubuntu 18.04 LTS imam nameščen na strojni opremi UEFI. Torej prva particija (hd0,gpt1) je particija EFI in druga particija (hd0,gpt2) je korenska particija. Datoteke, potrebne za zagon operacijskega sistema, so v /boot imenik (hd0,gpt2) particija v mojem primeru. Morda ste /boot v ločeni particiji, v tem primeru spremenite ukaze, kot se vam zdi primerno.

Navedete lahko, katere datoteke imate na določeni particiji ls ukaz iz vmesnika ukazne vrstice GRUB Rescue.

Seznam datotek in imenikov korenske particije (hd0,gpt2) z naslednjim ukazom:

grub > ls ( hd0, gpt2 ) /

Kot lahko vidite, so navedene datoteke in imeniki.

Zanimajo nas datoteke, ki jih imamo v /boot imeniki.

grub > ls ( hd0, gpt2 ) / škorenj

Morali bi najti dve datoteki v /boot imenik, vmlinuz in initrd kot je označeno na spodnjem posnetku zaslona. Te datoteke so potrebne za pravilen zagon.

Zdaj nastavite korenina spremenljivka, ki kaže na korensko particijo (hd0,gpt2) z naslednjim ukazom:

grub > set korenina = ( hd0, gpt2 )

Zdaj morate uporabiti linux ukaz za izdelavo relativne poti vmlinuz datoteka, ki jo pozna zagonski nalagalnik GRUB.

To lahko storite z naslednjim ukazom:

grub > linux / škorenj / vmlinuz-4.15.0- dvajset -generično korenina = / dev / sda2

Tukaj root=/dev/sda2 je potrebno. V nasprotnem primeru morda ne boste mogli zagnati. /dev/sda2 pomeni, da je to druga particija prvega trdega diska. Dodal sem tabelo, da boste lažje razumeli, kako deluje.

Identifikator GRUB Trdi disk Particija Identifikator Linuxa
(hd0) najprej /dev/sda
(hd0,gpt1) najprej najprej /dev/sda1
(hd0,gpt2) najprej drugič /dev/sda2
(hd1) drugič /dev/sdb
(hd1,gpt2) drugič drugič /dev/sdb2
(hd1,gpt5) drugič Petič /dev/sdb5

Vedite tudi, da samodejno dokončanje datotek in imenikov z key deluje tudi v vmesniku ukazne vrstice GRUB, tako kot v terminalu Linux. Zato vam ne bi smelo biti težko krmariti po vmesniku ukazne vrstice GRUB.

Zdaj morate zagnati initrd ukaz, da sliko initrd sporoči zagonskemu nalagalniku GRUB.

To lahko storite z naslednjim ukazom:

grub > initrd / škorenj / initrd.img-4.15.0- dvajset -generično

Zdaj, ko je vse nastavljeno, lahko zaženete naslednji ukaz GRUB za zagon operacijskega sistema Ubuntu 18.04 LTS.

grub > škorenj

Postopek zagona bi se moral začeti, kot lahko vidite na spodnjem posnetku zaslona.

Pozneje bi morali videti prijavni zaslon. Prijavite se v svoj sistem Ubuntu 18.04 LTS.

Zdaj, ko ste prijavljeni, zaženite naslednji ukaz za posodobitev konfiguracijske datoteke GRUB 2:

$ sudo posodobitev-grub2

Konfiguracijo GRUB 2 je treba posodobiti.

Morda boste morali tudi znova namestiti zagonski nalagalnik GRUB z naslednjim ukazom:

$ sudo grub-install / dev / sda

Tukaj /dev/sda je trdi disk, kamor želite namestiti zagonski nalagalnik GRUB. Običajno je trdi disk, kjer imate korensko particijo.

Zdaj, ko vse deluje, bi se morali normalno zagnati. Če še vedno potrebujete nekaj popraviti, lahko to storite takoj.

Nalaganje dodatnih modulov:

Včasih bi moral biti poziv vmesnika ukazne vrstice GRUB grub rescue> namesto

grub >

V tem primeru morate zagnati 2 dodatna ukaza. Uporabljajo se za nalaganje modulov GRUB, ki niso privzeto naloženi. Vendar so zelo pomembni za zagon sistema.

Ukazi so:

reševanje grub > insmod normalno
reševanje grub > insmod linux
Uporabni ukazi za reševanje GRUB:

V tem razdelku bom naštel nekaj pogostih ukazov za reševanje GRUB, ki jih boste morda potrebovali za odpravljanje težav z zagonom.

nastavite pozivnik=1 – Če je izhod katerega koli ukaza dovolj dolg, da se ne prilega zaslonu, potem ta ukaza prikaže izhode v pozivniku, na primer manj v terminalu Linux.

lsmod – Navaja vse naložene module GRUB.

mačka – uporablja se za branje datotek.

usb – seznam vseh naprav USB, priključenih na vaš sistem.

jasno – počisti vse besedilo iz okna ukazne vrstice GRUB.

konfiguracijska datoteka grub.cfg_filePath – Lahko dodate a grub.cfg datoteko s tem ukazom.

insmod – naloži modul GRUB.

lspci – seznam vseh priključenih naprav PCI.

ls – seznam datotek, imenikov in blokovnih naprav vašega računalnika.

Čeprav je ta članek namenjen Ubuntu 18.04 LTS, bi moral delovati za katero koli drugo sodobno distribucijo Linuxa, ki uporablja zagonski nalagalnik GRUB. Hvala, ker ste prebrali ta članek.