Kako popraviti GRUB bez LiveCD-a?

spašavanje gruba

Bez sumnje sve nam se to dogodilo u nekom trenutku da kad uključite računalo i pričekate da se sve normalno pokrene jesi li naišao na grozan zaslon da se više njih boji vidjeti, ako mislim da ćete pronaći sljedeću poruku:

"Greška kod takvog uređaja
Spašavanje gruba "

Najgore je što kad ne znate što učiniti, mislite da je sve izgubljeno i morat ćete preformatirati računalo, ali ako imate iskustva, znat ćete da morate pribjeći livecd-u sa svog distribucija, ali što se događa kad je nemate pri ruci.

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

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

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

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

Iako se mnogi boje 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.

Riješenje

Počet ćemo s 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>"
Prikazat će aktivne particije, nešto slično ovome:

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

gdje 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 mjesto gdje je smještena gruba unutar pregrada koje su nam rasporedili. Za to Moramo samo upisati ls + the / particiju
Ostajući kako slijedi

ls (hd0,1)/

Ovim putem Započet ćemo s pretragom mape / boot na popisu particija koje prikazujemo prethodno je važno ne zaboraviti na / s obzirom da ono što mi diktiramo jest da nam pokazuje popis 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 sustava, 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 ovom naredbom:

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

Jednom kad to završimo, nastavit ćemo sila opteretiti ispravan modul za to ćemo se podržati od insmod

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

Ako sumnjate u nomenklature datoteka unutar mape za podizanje, sjetite se naredbe ls, ovo će vam biti najbolji saveznik tijekom ovog postupka.

Sada ćemo prijeći na recite sustavu korijen grube za to to radimo ovom naredbom:

set root=(hd0,1)

Napokon ć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

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

Napokon, samo pokrećemo sljedeću naredbu i time možemo vidjeti naše mogućnosti za pokretanje našeg sustava:

boot

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

grub-install /dev/sdX

Gdje je sdx mjesto gdje imate instaliran sustav.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Luis dijo

    Previše frke, koliko je lako sa SuperGrub2:

    -preuzmi SuperGrub2

    -kopira ga s DD-om na USB

    -Čizme s USB-om i puni sustav.

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

    Riješeno.

    1.    yop dijo

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

  2.   Ineedabrain dijo

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

  3.   FaustoMX dijo

    Radi se o učenju ... i objašnjenje je izvrsno.
    Ako ćemo ga ponovno 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 dijo

    donijeli su mi laptop sa:
    pogreška: nepoznati datotečni sustav.
    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 grglja.
    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 dijo

      Jeste li uspjeli to popraviti? ja imam isti problem

  5.   Manuel dijo

    Daje mi pogrešku u retku u kojem je napisan insmod ... linux.mod. Tu priča završava

    1.    Patka dijo

      u mom slučaju linux.mod se nalazio u direktoriju / boot / grub / i386