Kako popraviti GRUB brez LiveCD?

reševanje grub

Brez dvoma vse se nam je v nekem trenutku zgodilo da ko vklopite računalnik in počakate, da se vse začne normalno ste naleteli na grozen zaslon da se več kot en boji videti, če mislim, da najdete naslednje sporočilo:

"Napaka pri taki napravi
Reševanje grub "

Najslabše je, da ko ne veste, kaj storiti, mislite, da je vse izgubljeno in boste morali računalnik preoblikovati, če pa imate nekaj izkušenj, boste vedeli, da morate iz distribucije uporabiti livecd , ampak kaj se zgodi, ko ga nimate pri roki.

Ampak to nič razumeti moramo, kaj povzroča to težavo.

Najprej glavni vzrok te napake to je zato, ker je naš zagonski nalagalnik poškodovanIz kakršnega koli razloga, bodisi s posodobitvijo novega jedra, sistema ali aplikacije ali iz malomarnosti, ste preprosto poškodovali datoteko v tem razdelku vašega sistema.

Grub je nameščen v mapi / boot, v nekaterih namestitvah po meri so običajno nameščeni v ločeni particiji.

Zdaj razumem škodo, moramo na delo, za to ne bomo zasedli ničesar več kot naš ljubljeni terminal.

Čeprav se mnogi bojijo delati brez grafičnega okolja, naj vam povem, da je to pogosto. tu morate vložiti le malo potrpljenja predvsem pa vam zagotavljam, da se boste, če menite, da tega ne poznate, naučili nekaj novega in razumeli najosnovnejše ukaze, ki se uporabljajo v Linuxu.

Rešitev

Začeli bomo z prvi ukaz je "ls" z njim nam bodo prikazani vsi imeniki in datoteke, ki so v njem.

Vtipkajte ls na zaslonu "reševanje grub>"
Prikazala bo aktivne particije, nekaj podobnega temu:

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

kjer je hdx je trdi diskČe imamo več povezanih, bo številka drugačna, v mojem primeru imam dva diska. V primeru (hdx, #), kjer je # številka particije, je tako nastavljena in kako jih bomo prepoznali.

Zdaj poiskati moramo, kje je gosenica znotraj particij, ki so nam jih namestili. Za to Vtipkati moramo le ls + particijo /
Ostati, kot sledi

ls (hd0,1)/

Takole Iskanje mape / boot bomo začeli na seznamu particij, ki jih prikažemo prej je pomembno, da ne pozabimo na /, kajti narekujemo, da nam pokaže seznam imenikov, ki jih vsebuje.

Ya identificirana particija kje gostuje razdelilna particija, zdaj moramo zagotoviti, da vsebuje potrebne datoteke Za popravilo zagona našega sistema smo v prejšnji ukaz dodali le naslednje.

Če predpostavimo, da je zagonska mapa znotraj prvega diska na vaši prvi particiji:

ls (hd0,1)/boot/grub

Podatki potrjeni dodati moramo predpono, ki ustreza mapi to naredimo s tem ukazom:

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

Ko bo to končano, bomo nadaljevali sila obremenitev pravilnega modula za to se bomo podprli z insmod

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

Če dvomite o nomenklaturi datotek v zagonski mapi, si zapomnite ukaz ls, to bo vaš najboljši zaveznik med tem postopkom.

Zdaj bomo nadaljevali povej sistemu koren grub za to naredimo s tem ukazom:

set root=(hd0,1)

Končno bomo nadaljevali z nalaganjem jedra v grub Za to uporabljamo naslednji ukaz, tukaj je zgolj pojasnjevalni, saj ima vsak drugačno različico jedra, ne pozabite na ukaz ls, da preverite, katerega imate, vedno uporabite najnovejšo različico.

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

solo tukaj moramo definirati particijo, kjer se nahaja ker sem že omenil nomenklature particij, moramo že uporabiti tiste, ki jih običajno uporabljamo
hd0,1 bi postal / dev / sda1 hd1,1 / dev / sdb1 itd.

Na koncu zaženemo še naslednji ukaz in s tem lahko vidimo naše možnosti za zagon našega sistema:

boot

Kot zadnjo nalogo moramo le znova namestiti grub, za to izvedemo naslednji ukaz:

grub-install /dev/sdX

Kje je sdx, kjer imate nameščen sistem.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Luis je dejal

    Preveč razburjenja, kako enostavno je s SuperGrub2:

    -prenos SuperGrub2

    -kopira z DD na USB

    -Pogon z USB-jem in polni sistem.

    -V primeru ubuntuja: sudo grub-install / dev / sdx in nato sudo update-grub2.

    Rešeno.

    1.    jop je dejal

      Uf kakšen super genij, želim biti takšen, ko odraste, zagotovo še vedno uporablja Windows in kupuje neposredno z namizja xdxdxd

  2.   Ineedabrain je dejal

    Buff, kakšna zmešnjava, ko imam težave, jo popravim s CD-jem BootRepair in vržem kilometre, glava mi ne da veliko xD

  3.   FaustoMX je dejal

    Gre za učenje ... in razlaga je odlična.
    Če ga bomo ponovno namestili! Gre za iskanje alternativnih metod rešitve in metode, ki jo David razloži, deluje dobro in dobro.

    S spoštovanjem,

    Fausto Zavala

  4.   Milena je dejal

    prinesli so mi svoj prenosnik z:
    napaka: neznan datotečni sistem.
    reševanje grub
    ko to storim, se mi zgodi, da se pojavi
    (hd0) (hd0,2) (hd0,1)
    Sledim particiji ls +
    v obeh pa piše NEZNANI FILESTSYEM, zato ne vem, kje je drobec.
    kakšna ideja, zakaj se to zgodi?
    včasih piše tudi "ni take particije"
    kot da sploh ne bi bilo nič

    1.    Alberto je dejal

      Ste ga uspeli popraviti? Imam isti problem

  5.   Manuel je dejal

    Prikaže mi napako v vrstici, v kateri je napisan insmod ... linux.mod. Tam se zgodba konča

    1.    Patata je dejal

      v mojem primeru je bil linux.mod znotraj imenika / boot / grub / i386