1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako koristiti GRUB Rescue

Za Windows i Mac korisnike, pokretanje je prilično jednostavna stvar. Uključite računalo, ono učita Windows ili OSX i počnete raditi ono što radite. Jasno je da se stvari događaju ispod haube, ali obično ne morate znati o čemu se radi. To nije slučaj za korisnike Linuxa, koji često instaliraju svoj OS uz Windows ili OSX, ili čak mogu imati više Linux operativnih sustava na svom računalu. Linux koristi bootloader pod nazivom GRUB za upravljanje i pokretanje tih operativnih sustava i GRUB spašavanje za rješavanje problema kada se pojave.

Dakle, što je točno Bootloader?

Vaše računalo prolazi kroz niz koraka kada ga uključite. Prvo što radi je pokretanje nekoliko dijelova koda ugrađenih u čipove na računalu koji provjeravaju jesu li svi odgovarajući dijelovi hardvera prisutni iu dobrom stanju. Zatim provjerava pogone računala, obično počevši od glavnog tvrdog diska, kako bi potražio mali dio softvera koji se zove bootloader. Posao pokretačkog programa je pratiti gdje je instaliran vaš operativni sustav i pokrenuti ga umjesto vas.

Single Boot naspram Multiboot Bootloaders

I Windows i OSX imaju bootloadere, ali oni imaju jednostavan život jer svaki obično učitava samo jedan operativni sustav. Linux bootloader treba pratiti više operativnih sustava i biti u mogućnosti učitati koji god korisnik odabere u bilo kojem trenutku, pa se ponekad opisuje kao multiboot bootloader . Odatle i potječe naziv, zapravo:to je akronim za GR i U nificirano B učitavač. Nakon što napravite svoj izbor iz izbornika za pokretanje, GRUB učitava kernel – jezgru OS-a – za operativni sustav koji god odabrali.

Uglavnom radi, ali ne uvijek

Obično se računalo pokrene, a zatim na trenutak zastane s GRUB izbornikom na ekranu. Ako ne poduzmete ništa, vaše se računalo pokreće na bilo kojem OS-u – obično Linuxu – koji ste odabrali kao zadani. Alternativno, možete odabrati bilo koji drugi operativni sustav na izborniku ili se vratiti na stariju verziju svog glavnog OS-a ako je potrebno. Ipak, povremeno se vaš izbornik i OS ne učitavaju ispravno, pa ste izbačeni u GRUB spas naredbeni redak. Također možete odabrati ovu opciju iz GRUB izbornika ako sumnjate da vaš sustav ima problema i želite ih pokušati popraviti.

GRUB naredbeni redak

GRUB naredbeni redak izgleda slično sučelju naredbenog retka koje biste vidjeli da ste otvorili prozor terminala na Linuxu ili, što se toga tiče, ako ste pokrenuli naredbu naredba iz okvira Pokreni na izborniku sustava Windows. To je u biti skraćena verzija potpunog Linux sučelja naredbenog retka. Nemate cijeli skup Linux alata i programa na raspolaganju, ali imate mnogo opcija za rješavanje nekih uobičajenih problema na koje biste mogli naići sa svojim sustavom.

Brzo pojašnjenje o GRUB verzijama

Ako imate problema s GRUB-om i pretražujete internet u potrazi za rješenjima, važno je obratiti pozornost na datum savjeta koji pronađete. Izvorna verzija GRUB-a nije doživjela nikakav razvoj više od desetljeća i uglavnom je zamijenjena novijom verzijom. Starije stranice nazivaju dvije verzije GRUB i GRUB2 , dok novije stranice sada GRUB2 nazivaju jednostavno GRUB, dok je izvorna verzija naslijeđeni GRUB . Savjeti namijenjeni naslijeđenom GRUB-u često neće raditi na trenutnom sustavu i mogu uzrokovati štetu. Ovaj članak pretpostavlja da koristite GRUB2 na Ubuntu 18.04 LTS, iako bi se informacije trebale odnositi na bilo koju trenutnu verziju Linuxa.

Prioritetni GRUB Rescue Repair

Svaka od desetaka naredbi koje su vam dostupne u GRUB rescueu je komplicirana i zahtijeva zasebnu raspravu dužine članka. To je malo za brzo čitanje, pa se usredotočimo na njegovu najvažniju upotrebu:Pokretanje i rad vašeg sustava i popravljanje svega što nije valjalo u GRUB-u.

Kako se zovu vaši pogoni

GRUB i sam Linux OS koriste različitu terminologiju za vaše tvrde diskove. Ubuntu i druge verzije Linuxa prvi tvrdi disk u vašem sustavu nazivaju sda , drugi kao sdb i tako dalje. U GRUB spašavanju, GRUB se odnosi na prvi fizički tvrdi disk kao hd0 , drugi kao hd1 i tako dalje. To u trenutku postaje važno.

Ručno pokretanje GRUB-a

Slijedite ove korake za ponovno pokretanje računala s GRUB spašavanjem ako se bootloader pokvari, a Ubuntu – ili vaš drugi OS po izboru – neće se učitati. Postoji mnogo drugih stvari koje možete popraviti, nakon što vaše računalo bude pokrenuto, ali prvo morate pokrenuti računalo da radi prije nego što to možete učiniti.

  1. Upišite naredbu ls kako biste saznali koje particije sadrži vaš tvrdi disk. Prvo će prikazati vaš stvarni tvrdi disk, kao (hd0) ili nešto slično, nakon čega slijedi niz povezanih brojeva – (hd0, gpt1), (hd0, gpt2) i tako dalje – koji predstavljaju particije na vašem tvrdom disku. Ako imate više operativnih sustava, može ih biti puno.
  2. Identificirajte sustav iz kojeg se Ubuntu diže upisivanjem ls opet, ali navodeći particiju. Ne morate uključiti prefiks za particiju, samo broj, tako da tipična naredba može izgledati kao ls (hd0, 3) ako ste provjerili prve dvije particije i sada gledate treću. Nastavite dok ne pronađete onaj koji sadrži znakovite direktorije Linuxa, kao što su bin/, boot/, dev/, etc/ i usr/. To je onaj s kojeg se trebate dignuti.
  3. Sada kada znate gdje su datoteke za pokretanje, morate GRUB-u otkriti tajnu. Ako je ispravna particija (hd0, 3), kao u gornjem primjeru, upisali biste set root=(hd0, 3) u naredbenom retku GRUB, a zatim kliknite Enter .
  4. Datoteke koje su vam potrebne za pokretanje računala nalaze se u boot/ direktoriju te particije, pa počnite upisivati ​​linux /boot/vmlinuz na naredbenom retku. Automatski će ispuniti ispravnu verziju datoteke vmlinuz za vas dugim brojem koji identificira verziju Linux kernela. Odaberite Karticu ključ za prihvaćanje. Prije nego što pritisnete Enter , ponovno dodajte root naredbu, ali ovaj put umjesto da kažete root=(hd0, 3) – što je GRUB-ova terminologija za treću particiju prvog tvrdog diska – upisujete root=/dev/sda3 , što je, sjećate se, način na koji sam Linux identificira istu particiju.
  5. Upišite initrd u naredbenom retku GRUB i ponovno kliknite Tab tipku za prihvaćanje prijedloga – trebao bi odgovarati broju jezgre iz prethodne naredbe – a zatim Enter .
  6. Upišite boot na upit za pokretanje vašeg sustava.

Ako vaš upit kaže Grub Rescue>

Obično bi vaš upit naredbenog retka u ovoj fazi trebao glasiti grub> , ali ako je vaš sustav stvarno zabrljao, moglo bi pisati grub rescue> umjesto toga. To znači da koristite golu verziju GRUB rescue shell-a i da nećete moći koristiti tipku Tab za dovršavanje svojih naredbi. Umjesto toga, morat ćete ručno pronaći te duge brojeve verzija i zapisati ih. Pod pretpostavkom da su na istoj particiji, učinite to ovako:

  1. Upišite ls (hd0, 3) /boot i pogledajte informacije na ekranu. Dvije datoteke koje tražite su one koje počinju s vmlinuz i onaj koji počinje s initrd . Zapišite ih ili snimite sliku zaslona kamerom svog telefona kako biste je mogli pažljivo pregledati, znamenku po znamenku.
  2. Sada upišite set root=(hd0, 3) i pritisnite Enter . U ovom trenutku trebate ručno učitati dva modula koja bi bila učitana za vas da ste dobivali grub> prompt. Oni koriste insmod naredba, skraćenica za "instaliraj modul."
  3. Upišite insmod normal i pritisnite Enter . Sada upišite normalno za pokretanje modula koji ste upravo instalirali. Na kraju upišite insmod linux i pritisnite Enter , tako da možete prijeći na određivanje datoteka za pokretanje.
  4. Upišite taj isti linux naredbu, ali ovaj put ćete je ručno ispuniti od početka do kraja. Za sustav Ubuntu 18.04 na istoj particiji koju smo koristili kao naš primjer kroz cijelo vrijeme, to bi moglo glasiti linux /boot/vmlinuz-4.15.0-44-generic i ponovno ga slijedite s root=/dev/sda3 prije nego što pritisnete Enter .
  5. Učinite isto s initrd naredbu, također koristeći cijeli broj koji ste zapisali. U primjeru bi to izgledalo kao initrd.img-4.15.0-44-generic.
  6. Upišite boot i pritisnite Enter za pokretanje vašeg sustava.

Ponovno instaliranje GRUB-a nakon pokretanja sustava

Vaše bi se računalo u ovom trenutku trebalo normalno pokrenuti i trebali biste se moći prijaviti na uobičajeni način. Ipak, ovo nije proces koji želite koristiti svaki dan, tako da je prioritet jedan pravilno popraviti GRUB. Kliknite Aplikacije ikonu na dnu vašeg Dash-a i upišite Terminal u traku za pretraživanje. Kada se otvori prozor terminala, upišite update-grub i pritisnite Enter . Dogodit će se nekoliko stvari, a zatim ćete dobiti poruku gotovo i vratite se na GRUB naredbeni redak. Upišite grub-install /dev/sda , pod pretpostavkom da je vaša particija bila na prvom fizičkom disku. GRUB je sada ponovno instaliran i vaše bi se računalo trebalo normalno pokrenuti kada ga ponovno pokrenete.

Ako ste u ovom trenutku zastrašeni

Linux zajednica općenito je uvijek imala zdrav DIY stav, ali ako ste novi u svijetu Linuxa ili samo želite vratiti svoje računalo u rad uz minimalno muke, možda će vam ovi ručni popravci biti glomazni. Postoje automatizirani alati koje možete koristiti umjesto njih, a za koje ne morate prljati ruke igrajući se stvarnim radom GRUB-a i Linuxa. Popravak pokretanja je primjer.

Korištenje Boot-Repair umjesto toga

Da biste koristili popravak pri pokretanju, potreban vam je DVD ili USB pogon koji ste koristili za instalaciju Ubuntua. Ako ga nemate, posudite radno računalo dovoljno dugo da preuzmete i snimite novu kopiju. Kada ga imate, prema potrebi stavite OS u pogon diska ili USB priključak i ponovno pokrenite računalo. Možda ćete morati otvoriti zaslon izbornika za pokretanje pritiskom na Esc ili F2 dok se vaše računalo podiže i recite mu da provjeri DVD pogon ili USB pogon prije pokušaja pokretanja s tvrdog diska. Kada to učinite, odaberite Isprobajte Ubuntu iz izbornika za pokretanje diska.

Preuzimanje i instaliranje Boot-Repair

Disk ili USB odvest će vas do spore, ali potpuno funkcionalne Ubuntu radne površine, gdje možete raditi sve ono što inače radite sa svojim računalom. Program za popravak pokretanja održava se kao osobna arhiva paketa (PPA), tako da prva stvar koju trebate učiniti je dodati odgovarajući PPA kao izvor softvera za vaše računalo.

  1. Otvorite prozor terminala i upišite sudo add-apt-repository ppa:yannubuntu/boot-repair .
  2. Zatim upišite sudo apt update .
  3. Na kraju upišite sudo apt install boot-repair za instaliranje programa.

Pokretanje Boot-Repair

Za pokretanje stvarnog uslužnog programa za popravak pri pokretanju upišite popravak za pokretanje u istom prozoru terminala. Popravak pokretanja skenirat će vaš sustav u potrazi za problemima povezanim s GRUB-om i pokretanjem, a zatim će se otvoriti dijaloški okvir. Iz okvira možete odabrati petljanje s ručnim postavkama ili odabrati Preporučeni popravak da vam boot-repair automatski riješi najčešće probleme. Kada završi, obično će vam reći da su popravci dovršeni i dati vam vezu koju možete kliknuti da biste pročitali datoteku dnevnika koja objašnjava sve što je učinjeno. Za završetak ponovno pokrenite računalo, uklonite disk za pokretanje kada se to od vas zatraži, a zatim pričekajte da se normalno pokrene.


  1. Kako koristiti Simplink na LG TV
  2. Kako koristiti Tomtom SD
  3. Kako koristiti IR odašiljač
  4. Kako koristiti S-Video
  5. Kako koristiti Simplink na LG TV