1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako uporabljati GRUB Rescue

Za uporabnike operacijskega sistema Windows in Mac je zagon precej preprosta stvar. Vklopite računalnik, naloži sistem Windows ali OSX in začnete delati, kar počnete. Jasno je, da se stvari dogajajo pod pokrovom, vendar vam običajno ni treba vedeti, kaj so. To ne velja za uporabnike Linuxa, ki svoj operacijski sistem pogosto namestijo skupaj z operacijskim sistemom Windows ali OSX ali pa imajo v svojem računalniku celo več operacijskih sistemov Linux. Linux uporablja zagonski nalagalnik imenovan GRUB za upravljanje in zagon teh operacijskih sistemov ter reševanje GRUB za odpravljanje težav, ko se pojavijo.

Torej, kaj točno je zagonski nalagalnik?

Vaš računalnik gre skozi vrsto korakov, ko ga vklopite. Prva stvar, ki jo naredi, je, da zažene nekaj delov kode, vgrajene v čipe v računalniku, ki preveri, ali so vsi ustrezni deli strojne opreme prisotni in v dobrem stanju. Nato preveri pogone računalnika, običajno začne z glavnim trdim diskom, da poišče majhen kos programske opreme, imenovan zagonski nalagalnik. Naloga zagonskega nalagalnika je, da spremlja, kje je nameščen vaš operacijski sistem, in ga pripravi in ​​zažene namesto vas.

Enotni zagon v primerjavi z večzagonskimi zagonskimi nalagalniki

Tako Windows kot OSX imata zagonske nalagalnike, vendar imajo preprosto življenje, saj vsak običajno naloži le en operacijski sistem. Zagonski nalagalnik Linuxa mora spremljati več operacijskih sistemov in imeti možnost nalaganja katerega koli uporabnika kadar koli izbere, zato ga včasih opisujejo kot večkratni zagon zagonski nalagalnik . Pravzaprav od tod izvira ime:je akronim za GR in U nificiran B ootloader. Ko izberete svojo izbiro v zagonskem meniju, GRUB naloži jedro – osrednji del operacijskega sistema – za kateri koli operacijski sistem, ki ste ga izbrali.

Večinoma deluje, a ne vedno

Običajno se računalnik začne zagnati in se nato za trenutek ustavi z menijem GRUB na zaslonu. Če ne storite ničesar, se vaš računalnik zažene v kateri koli operacijski sistem – običajno Linux – ki ste ga izbrali kot privzetega. Lahko pa izberete kateri koli drug operacijski sistem v meniju ali se po potrebi vrnete na starejšo različico glavnega operacijskega sistema. Občasno pa se vaš meni in operacijski sistem ne naložita pravilno, zato ste vrženi k GRUB reševalcu ukazni poziv. To možnost lahko izberete tudi v meniju GRUB, če sumite, da ima vaš sistem težave in jih želite poskusiti odpraviti.

Ukazna vrstica GRUB

Ukazna vrstica GRUB je zelo podobna vmesniku ukazne vrstice, ki bi ga videli, če bi odprli terminalsko okno v sistemu Linux ali, kar se tega tiče, če bi zagnali ukaz ukaz iz polja Zaženi v meniju Windows. To je v bistvu skrajšana različica celotnega vmesnika ukazne vrstice Linux. Nimate na voljo celotnega nabora orodij in programov za Linux, imate pa veliko možnosti za odpravljanje nekaterih pogostih težav, na katere lahko naletite s svojim sistemom.

Hitro pojasnilo o različicah GRUB

Če imate težave z GRUB in brskate po internetu in iščete rešitve, je pomembno, da ste pozorni na datum nasveta, ki ga najdete. Prvotna različica GRUB-a že več kot desetletje ni doživela nobenega razvoja in jo je večinoma nadomestila novejša različica. Starejša spletna mesta ti dve različici označujejo kot GRUB in GRUB2 , medtem ko novejša spletna mesta zdaj GRUB2 označujejo preprosto kot GRUB, medtem ko je izvirna različica legacy GRUB . Nasveti, namenjeni podedovanemu GRUB, pogosto ne bodo delovali v trenutnem sistemu in lahko povzročijo škodo. Ta članek predvideva, da uporabljate GRUB2 v Ubuntu 18.04 LTS, čeprav bi morale informacije veljati za katero koli trenutno različico Linuxa.

Priority GRUB Rescue Repair

Vsak izmed ducatov ukazov, ki so vam na voljo v reševanju GRUB, je zapleten in potrebuje razpravo, ki je dolga do konca članka. To je malo za hitro branje, zato se osredotočimo na njegovo najpomembnejšo uporabo:vzpostaviti in zagnati sistem ter popraviti vse, kar je šlo narobe v GRUB.

Kako se imenujejo vaši pogoni

GRUB in sam Linux OS uporabljata različno terminologijo za vaše trde diske. Ubuntu in druge različice Linuxa prvi trdi disk v vašem sistemu imenujejo sda , drugi kot sdb in tako naprej. Pri reševanju GRUB se GRUB nanaša na prvi fizični trdi disk kot hd0 , drugi kot hd1 in tako naprej. To v trenutku postane pomembno.

Ročni zagon GRUB

Sledite tem korakom za ponovni zagon računalnika z reševanjem GRUB, če se zagonski nalagalnik pokvari in se Ubuntu – ali drug OS po vaši izbiri – ne naloži. Obstaja veliko drugih stvari, ki jih lahko popravite, ko se vaš računalnik zažene, vendar morate najprej omogočiti delovanje računalnika, preden jih lahko naredite.

  1. Vnesite ukaz ls da ugotovite, katere particije vsebuje vaš trdi disk. Najprej bo prikazal vaš dejanski trdi disk kot (hd0) ali kaj podobnega, ki mu bo sledil niz povezanih številk – (hd0, gpt1), (hd0, gpt2) in tako naprej – ki predstavljajo particije na vašem trdem disku. Če imate več operacijskih sistemov, jih je lahko veliko.
  2. Identificirajte sistem, iz katerega se zaganja Ubuntu, tako da vnesete ls spet, vendar z navedbo particije. Za particijo vam ni treba vključiti predpone, samo številko, zato je tipičen ukaz lahko videti kot ls (hd0, 3) če ste preverili prvi dve particiji in zdaj gledate tretjo. Nadaljujte, dokler ne najdete tistega, ki vsebuje nadzorne imenike Linuxa, kot so bin/, boot/, dev/ itd. in usr/. To je tisti, iz katerega se morate zagnati.
  3. Zdaj, ko veste, kje so zagonske datoteke, morate GRUB-u zaupati skrivnost. Če bi bila pravilna particija (hd0, 3), kot v zgornjem primeru, bi vnesli set root=(hd0, 3) v ukazni vrstici GRUB in nato kliknite Enter .
  4. Datoteke, ki jih potrebujete za zagon računalnika, so v imeniku boot/ te particije, zato začnite vnašati linux /boot/vmlinuz v ukazni vrstici. Za vas bo samodejno izpolnil pravilno različico datoteke vmlinuz z dolgo številko, ki identificira različico jedra Linuxa. Izberite Zavihek ključ, da ga sprejmete. Preden pritisnete Enter , znova dodajte korenski ukaz, vendar tokrat namesto root=(hd0, 3) – kar je GRUB-ova terminologija za tretjo particijo prvega trdega diska – vnesete root=/dev/sda3 , kar se spomnite, kako Linux sam identificira isto particijo.
  5. Vnesite initrd v ukazni vrstici GRUB in znova kliknite Zavihek tipko za sprejem njegovega predloga – mora se ujemati s številko jedra iz prejšnjega ukaza – in nato Enter .
  6. Vnesite boot ob pozivu za zagon sistema.

Če vaš poziv pravi Grub Rescue>

Običajno bi se morala vaša ukazna vrstica na tej stopnji glasiti grub> , a če je vaš sistem res v zmedi, bo morda pisalo grub rescue> namesto tega. To pomeni, da uporabljate golo različico reševalne lupine GRUB in ne boste mogli uporabiti tipke Tab za dokončanje svojih ukazov. Namesto tega boste morali te dolge številke različice poiskati ročno in jih zapisati. Ob predpostavki, da sta na isti particiji, naredite takole:

  1. Vnesite ls (hd0, 3) /boot in si oglejte informacije na zaslonu. Datoteki, ki ju iščete, se začneta z vmlinuz in tisto, ki se začne z initrd . Zapišite jih ali posnemite posnetek zaslona s kamero telefona, da si ga boste lahko natančno ogledali, številko za številko.
  2. Zdaj vnesite set root=(hd0, 3) in pritisnite Enter . Na tej točki morate ročno naložiti dva modula, ki bi se naložila namesto vas, če bi prejeli poziv grub>. Ti uporabljajo insmod ukaz, okrajšava za "install module."
  3. Vnesite insmod normal in pritisnite Enter . Zdaj vnesite normalno za zagon modula, ki ste ga pravkar namestili. Na koncu vnesite insmod linux in pritisnite Enter , tako da lahko nadaljujete z določanjem zagonskih datotek.
  4. Vnesite isti linux ukaz, vendar ga boste tokrat izpolnili ročno od začetka do konca. Za sistem Ubuntu 18.04 na isti particiji, ki smo jo vseskozi uporabljali kot primer, se lahko glasi linux /boot/vmlinuz-4.15.0-44-generic in mu znova sledite z root=/dev/sda3 preden pritisnete Enter .
  5. Naredite enako z initrd ukaz, tudi z uporabo celotne številke, ki ste jo zapisali. V primeru bi bilo videti kot initrd.img-4.15.0-44-generic.
  6. Vnesite boot in pritisnite Enter za zagon vašega sistema.

Ponovna namestitev GRUB-a po zagonu

Vaš računalnik bi se moral na tej točki normalno zagnati in morali bi se lahko prijaviti kot običajno. Vendar to ni postopek, ki bi ga želeli uporabljati vsak dan, zato je prva prednostna naloga pravilno popraviti GRUB. Kliknite Aplikacije ikono na dnu nadzorne plošče in vnesite Terminal v iskalno vrstico. Ko se odpre terminalsko okno, vnesite update-grub in pritisnite Enter . Zgodilo se bo več stvari, nato pa boste prejeli sporočilo končano in se vrnite v ukazno vrstico GRUB. Vnesite grub-install /dev/sda , ob predpostavki, da je bila vaša particija na prvem fizičnem disku. GRUB je zdaj znova nameščen in vaš računalnik bi se moral normalno zagnati ob ponovnem zagonu.

Če ste na tej točki prestrašeni

Skupnost Linuxa je na splošno vedno imela zdrav odnos do DIY, toda če ste novi v svetu Linuxa ali pa samo želite znova vzpostaviti delovanje računalnika z najmanj napora, se vam bodo ta ročna popravila morda zdela okorna. Namesto tega lahko uporabite avtomatizirana orodja, za katera vam ni treba umazati rok z igranjem dejanskega delovanja GRUB-a in Linuxa. Popravilo zagona je primer.

Namesto tega uporabite Boot-Repair

Za uporabo popravila pri zagonu potrebujete DVD ali pogon USB, ki ste ga uporabili za namestitev Ubuntuja. Če ga nimate, si izposodite delujoč računalnik za dovolj časa, da prenesete in zapišete novo kopijo. Ko ga imate, vstavite OS v diskovni pogon ali vrata USB, kot je potrebno, in znova zaženite računalnik. Morda boste morali odpreti zaslon zagonskega menija s pritiskom Esc ali F2 med zagonom računalnika in mu povejte, naj preveri pogon DVD ali pogon USB, preden se poskuša zagnati s trdega diska. Ko je to opravljeno, izberite Poskusite Ubuntu iz zagonskega menija diska.

Prenos in namestitev Boot-Repair

Disk ali USB vas bo popeljal do počasnega, a popolnoma delujočega namizja Ubuntu, kjer lahko počnete vse stvari, ki jih običajno počnete z računalnikom. Program za popravilo zagona se vzdržuje kot osebni arhiv paketov (PPA), zato morate najprej dodati ustrezen PPA kot vir programske opreme za vaš računalnik.

  1. Odprite terminalsko okno in vnesite sudo add-apt-repository ppa:yannubuntu/boot-repair .
  2. Nato vnesite sudo apt update .
  3. Na koncu vnesite sudo apt install boot-repair za namestitev programa.

Zagon popravila zagona

Če želite zagnati dejanski pripomoček za popravilo zagona, vnesite boot-repair v istem terminalskem oknu. Popravilo zagona bo pregledalo vaš sistem glede težav, povezanih z GRUB in zagonom, nato pa se bo pojavilo pogovorno okno. V polju se lahko poigrate z ročnimi nastavitvami ali izberete Priporočeno popravilo da vam boot-repair samodejno odpravi najpogostejše težave. Ko je končano, vam običajno sporoči, da so bila popravila zaključena, in vam da povezavo, ki jo lahko kliknete, da preberete dnevniško datoteko, ki pojasnjuje vse, kar je bilo opravljeno. Za dokončanje znova zaženite računalnik, ob pozivu odstranite zagonsko ploščo in počakajte, da se normalno zažene.


  1. Kako uporabljati SimpLink na LG TV
  2. Kako uporabljati TomTom SD
  3. Kako uporabljati infrardečo emitorje
  4. Kako uporabljati S-Video
  5. Kako uporabljati SimpLink na LG TV