Grub

Kako uporabiti GRUB Rescue v Ubuntu 18.04 LTS

Kako uporabiti GRUB Rescue v Ubuntu 18.04 LTS
GRUB je zagonska programska oprema. Pogosto se uporablja kot privzeti zagonski nalagalnik za Linux. Čeprav se GRUB v Linuxu pogosto uporablja, lahko GRUB tudi zažene operacijski sistem Windows. Je zelo zmogljiv in raztegljiv.

GRUB bootloader ima zmogljiv vmesnik ukazne vrstice, ki ga lahko uporabimo za reševanje težav z zagonom. Imenuje se GRUB Rescue.

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

Vstop v vmesnik GRUB Rescue Command Line:

Če je vse v redu, se pri zagonu računalnika zaženete neposredno v nameščeni operacijski sistem. V mojem primeru gre za Ubuntu 18.04 LTS operacijski sistem.

Če gre kaj narobe in povzroči težave z zagonom, boste najverjetneje videli vmesnik za reševalno ukazno vrstico GRUB. Videti je približno tako kot spodnja slika zaslona.

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

Kot je razvidno iz spodnjega posnetka zaslona, ​​lahko odprete način ukazne vrstice GRUB Rescue.

V naslednjem poglavju vam bom pokazal, kako uporabljati GRUB Rescue. Najprej vam pokažem, kako se zaženete v Ubuntu 18.04 LTS operacijski sistem, ki sem ga namestil. Nato bom razpravljal o nekaterih običajnih ukazih GRUB Rescue.

Uporaba GRUB Rescue za zagon v Ubuntu 18.04 LTS:

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

grub> ls

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

Imam Ubuntu 18.04 LTS 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 v operacijskem sistemu, so v / boot imenik (hd0, gpt2) particijo v mojem primeru. Morda ste / boot v ločeni particiji, v tem primeru spremenite ukaze, kot se vam zdi primerno.

Lahko navedete, s katerimi datotekami imate določeno particijo ls ukaz iz vmesnika ukazne vrstice GRUB Rescue.

Naštejte datoteke in imenike korenske particije (hd0, gpt2) z naslednjim ukazom:

grub> ls (hd0, gpt2) /

Kot lahko vidite, so datoteke in imeniki navedeni.

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

grub> ls (hd0, gpt2) / boot

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

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

grub> set root = (hd0, gpt2)

Zdaj morate uporabiti linux ukaz za izdelavo relativne poti vmlinuz datoteka, znana GRUB bootloaderju.

To lahko storite z naslednjim ukazom:

grub> linux / boot / vmlinuz-4.15.0-20-generični root = / dev / sda2

OPOMBA: Tukaj root = / dev / sda2 je potrebno. V nasprotnem primeru morda ne boste mogli zagnati. / dev / sda2 pomeni, da gre za drugo particijo prvega trdega diska. Dodala sem tabelo, ki vam pomaga razumeti, kako deluje.

Identifikator GRUB Trdi disk Pregrada 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 je datoteka in imenik samodejno dokončana z key deluje tudi v vmesniku ukazne vrstice GRUB, tako kot v terminalu Linux. Torej vam ne bi bilo težko krmariti po vmesniku ukazne vrstice GRUB.

Zdaj morate zagnati initrd ukaz, da sliko initrd seznanite z zagonskim nalagalnikom GRUB.

To lahko storite z naslednjim ukazom:

grub> initrd / boot / initrd.img-4.15.0-20-generično

Zdaj, ko je vse nastavljeno, lahko zaženete naslednji ukaz GRUB za zagon v svoj Ubuntu 18.04 LTS operacijski sistem.

grub> boot

Zagon se mora začeti, kot lahko vidite na spodnjem posnetku zaslona.

Potem bi morali videti zaslon za prijavo. Prijavite se v svoj Ubuntu 18.04 LTS sistem.

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

$ sudo update-grub2

Konfiguracijo GRUB 2 je treba posodobiti.

Morda boste morali znova namestiti GRUB bootloader z naslednjim ukazom:

$ sudo grub-install / dev / sda

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

Zdaj, ko vse deluje, bi se lahko normalno zagnal. Če še vedno potrebujete kaj popravljenega, lahko to storite zdaj.

Nalaganje dodatnih modulov:

Včasih bi moral biti poziv za vmesnik ukazne vrstice GRUB reševanje grub> namesto

grub>

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

Ukazi so:

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

V tem poglavju bom našel 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 ne ustreza zaslonu, potem ta ukaz prikaže izhode v pozivniku, na primer manj v terminalu Linux.

lsmod - Navede vse naložene module GRUB.

mačka - uporablja za branje datotek.

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

jasno - izbriše celotno besedilo iz okna ukazne vrstice GRUB.

configfile grub.cfg_filePath - Dodate lahko grub.prim datoteko s tem ukazom.

insmod - obremenitev modula GRUB.

lspci - seznam vseh priloženih naprav PCI.

ls - seznam datotek, imenikov in blokiranje naprav v računalniku.

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

O avtorju

Shahriar Shovon

Freelancer in sistemski skrbnik Linuxa. Obožuje tudi razvoj spletnih API-jev z Node.js in JavaScript. Rojen sem v Bangladešu. Trenutno študiram elektroniko in komunikacijski inženiring na Univerzi za tehniko in tehnologijo Khulna (KUET), eni izmed zahtevnih javnih inženirskih univerz v Bangladešu.

Ogled vseh objav
Microsoft Sculpt Touch Wireless Mouse Review
Pred kratkim sem prebral o Microsoftov kiparski dotik brezžično miško in se odločil za nakup. Potem ko sem ga nekaj časa uporabljal, sem se odločil, d...
Zaslonska sledilna ploščica in kazalec miške AppyMouse za tablične računalnike Windows
Uporabniki tabličnih računalnikov pogosto zgrešijo miškin kazalec, še posebej kadar običajno uporabljajo prenosne računalnike. Pametni telefoni in tab...
Srednji gumb miške ne deluje v sistemu Windows 10
The srednji gumb miške vam pomaga, da se pomikate po dolgih spletnih straneh in zaslonih z veliko podatkov. Če se to ustavi, boste na koncu uporabili ...