Kako popraviti GRUB bez LiveCD-a?

spašavanje gruba

Nema sumnje sve nam se to dogodilo u nekom trenutku da kada uključite računar i pričekate da se sve normalno pokrene jeste li naišli na grozan ekran da se više od jednog boji vidjeti, ako mislim da ćete pronaći sljedeću poruku:

"Greška kod takvog uređaja
Grub spašavanje "

Najgore je što kad ne znate šta da radite, mislite da je sve izgubljeno i morat ćete ponovo formatirati računar, ali ako imate iskustva, znat ćete da morate pribjeći livecd-u iz svoje distribucije , ali šta se događa kad ga nemate pri ruci.

Ali to ništa moramo razumjeti šta uzrokuje ovaj problem.

Prvo glavni uzrok ove greške to je zato što je naš bootloader oštećenIz bilo kojeg razloga, bilo ažuriranjem nove jezgre, sistema ili aplikacije ili nepažnjom, jednostavno ste oštetili datoteku u ovom odjeljku vašeg sistema.

Gruba je smještena u folderu / boot, ovo se u nekim prilagođenim instalacijama obično instalira u zasebnoj particiji.

Sada shvatam štetu, moramo na posao, za ovo nećemo zauzeti ništa više od našeg voljenog terminala.

Iako se mnogi plaše rada bez grafičkog okruženja, dopustite mi da vam kažem da je to uobičajeno. ovdje morate uložiti malo svog strpljenja i prije svega uvjeravam vas da ćete, ako smatrate da o tome ne znate, naučiti nešto novo i razumjeti najosnovnije naredbe korištene u Linuxu.

Rješenje

Počet ćemo sa prva naredba je "ls" s njim će nam biti prikazani svi direktoriji kao i datoteke koje se nalaze u njemu.

Utipkajte ls na ekranu "spašavanje grube>"
Prikazati će aktivne particije, nešto slično ovome:

(hd0) (hd0,1) (hd0,2) (hd0,3) (hd0,4)(hd1) (hd1,1) (hd1,2)

Gde hdx je tvrdi diskAko imamo više povezanih, broj će biti drugačiji, u mom slučaju imam dva diska. U slučaju (hdx, #) gdje je # broj particije, ovako je konfiguriran i kako ćemo ih identificirati.

Sada moramo pronaći gdje je domaćin grub unutar particija koje su nam postavili. Za to Moramo samo otkucati ls + / particiju
Ostajući kako slijedi

ls (hd0,1)/

Ovuda Započet ćemo pretragu mape / boot unutar popisa particija koje prikazujemo prethodno je važno ne zaboraviti / s obzirom da ono što mi diktiramo je da nam pokaže listu direktorija koje sadrži.

Ya identificirana particija gdje je domaćin particija za grubljenje, sada moramo biti sigurni da sadrži potrebne datoteke da bismo popravili pokretanje našeg sistema za ovo, prethodnoj naredbi dodajemo samo sljedeće.

Pod pretpostavkom da se mapa za pokretanje nalazi unutar prvog diska na vašoj prvoj particiji:

ls (hd0,1)/boot/grub

Informacije potvrđene moramo dodati prefiks koji odgovara mapi to radimo sa ovom naredbom:

set prefix=(hd0,1)/boot/grub

Kad se ovo završi, nastavit ćemo prisilno opteretiti ispravan modul za ovo ćemo se podržati od insmod

insmod (hd0,1)/boot/grub/linux.mod

Ako sumnjate u nomenklature datoteka unutar mape za pokretanje, sjetite se naredbe ls, ovo će vam biti najbolji saveznik tokom ovog procesa.

Sada ćemo nastaviti recite sistemu korijen grube za to to radimo ovom naredbom:

set root=(hd0,1)

Na kraju ćemo nastaviti s učitavanjem kernela u grub Za ovo koristimo sljedeću naredbu, ona je ovdje samo objašnjenja jer svi imaju drugačiju verziju jezgre, sjetite se naredbe ls da provjerite koju imate, uvijek koristite najnoviju verziju.

linux /boot/vmlinuz-4.13.3-generic-generic root=/dev/sda1

solo ovdje moramo definirati particiju na kojoj se nalazi kao što sam ovdje spomenuo nomenklature particija, već moramo koristiti one koje obično koristimo gdje
hd0,1 bi postao / dev / sda1 hd1,1 / dev / sdb1 itd.

Konačno, samo pokrećemo sljedeću naredbu i time možemo vidjeti naše mogućnosti za pokretanje našeg sistema:

boot

Kao posljednji zadatak, samo moramo ponovno instalirati grub, za što izvršavamo sljedeću naredbu:

grub-install /dev/sdX

Tamo gdje je sdx vaš sistem instaliran.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   luis rekao je

    Previše frke, koliko je lako sa SuperGrub2:

    -preuzmi SuperGrub2

    -kopira ga s DD-om na USB

    -Čizme sa USB-om i puni sistem.

    -U slučaju ubuntu-a: sudo grub-install / dev / sdx, a zatim sudo update-grub2.

    Riješeno.

    1.    yop rekao je

      Uf kakav super genij, želim biti poput ovog tipa kad odrastem, siguran da i dalje koristi Windows i kupuje direktno sa radne površine xdxdxd

  2.   Ineedabrain rekao je

    Buff, kakav nered, kad imam problema, popravim ga s BootRepair cd-om i bacim kilometre, glava mi ne daje puno xD

  3.   FaustoMX rekao je

    Radi se o učenju ... i objašnjenje je izvrsno.
    Ako ćemo ga ponovo instalirati! Radi se o tome da se vide alternativne metode rješenja i metoda koju David objašnjava djeluje dobro.

    pozdrav,

    Fausto Zavala

  4.   Milena rekao je

    donijeli su mi laptop sa:
    greška: nepoznati sistem datoteka.
    spašavanje gruba
    kad to učinim, dogodi mi se da mi se čini
    (hd0) (hd0,2) (hd0,1)
    Slijedim particiju ls +
    ali u oba piše NEPOZNATI FILESTSYEM, tako da ne znam gdje je lišaj.
    bilo koja ideja zašto se to događa?
    ponekad se kaže i "nema takve particije"
    kao da uopće nema ničega

    1.    Alberto rekao je

      Jeste li uspjeli to popraviti? Ja imam isti problem

  5.   Manuel rekao je

    Daje mi grešku u retku u kojem je napisan insmod ... linux.mod. Tamo se priča završava

    1.    Pato rekao je

      u mom slučaju linux.mod je bio u direktoriju / boot / grub / i386