Kaip pataisyti GRUB be „LiveCD“?

grub gelbėjimas

Be abejo visa tai tam tikru momentu nutiko mums kad įjungus kompiuterį ir laukiant, kol viskas prasidės normaliai ar susidūrėte su siaubingu ekranu kad ne vienas bijo pamatyti, jei noriu pasakyti, kad rasite šią žinutę:

"Klaida ne toks įrenginys
Grubo gelbėjimas "

Blogiausia yra tai, kad kai nežinai, ką daryti, manai, kad viskas prarasta ir turėsi iš naujo suformatuoti kompiuterį, tačiau jei turi tam tikros patirties, žinosi, kad privalai pasinaudoti savo platinimas, bet kas nutinka, kai jo neturite po ranka.

Bet kad nieko turime suprasti, kas sukelia šią problemą.

Pirmiausia pagrindinė šios klaidos priežastis taip yra todėl, kad mūsų įkrovos programa yra sugadintaDėl kokių nors priežasčių, nesvarbu, ar atnaujindami naują branduolį, sistemą ar programą, ar dėl neatsargumo, jūs paprasčiausiai sugadinote failą šiame savo sistemos skyriuje.

Grub yra / boot aplanke, tai kai kuriuose pasirinktiniuose įrenginiuose paprastai yra įdiegiami atskirame skaidinyje.

Dabar suprato žalą, turime pradėti dirbti, tam mes neužimsime nieko daugiau, kaip tik savo mylimo terminalo.

Nors daugelis bijo dirbti be grafinės aplinkos, leiskite man pasakyti, kad tai įprasta. jūs tiesiog turite įdėti šiek tiek savo kantrybės čia ir visų pirma, aš jus užtikrinu, kad jei manote, kad neturite apie tai žinių, sužinosite kažką naujo ir suprasite pagrindines „Linux“ naudojamas komandas.

Sprendimas

Mes pradėsime nuo pirmoji komanda yra "ls" su juo mums bus parodyti visi katalogai, taip pat failai, esantys jame.

Įveskite ls ekrane „Grub rescue>“
Bus rodomi aktyvūs skaidiniai, kažkas panašaus į šį:

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

Kur HDD yra kietasis diskasJei turime daugiau nei vieną prijungtą, skaičius bus kitoks, mano atveju turiu du diskus. (Hdx, #) atveju, kur # yra skaidinio numeris, taip jis sukonfigūruojamas ir kaip mes juos atpažinsime.

Dabar turime rasti, kur yra grubas pertvarų viduje, kurias jie mums išdėstė. Už jį Mes tiesiog turime įvesti ls + / partition
Lieka taip

ls (hd0,1)/

Tokiu būdu Mes pradėsime / boot aplanko paiešką rodomų skaidinių sąraše anksčiau svarbu nepamiršti /, nes tai, ką mes diktuojame, yra tai, kad jis mums parodo jame esančių katalogų sąrašą.

Ya identifikuotas skaidinys kur yra „grub“ skaidinys, dabar turime įsitikinti, kad jame yra reikalingi failai Norėdami pataisyti savo sistemos įkrovą, prie ankstesnės komandos pridėsime tik šiuos dalykus.

Darant prielaidą, kad įkrovos aplankas yra pirmojo disko pirmajame skaidinyje:

ls (hd0,1)/boot/grub

Informacija patvirtinta turime pridėti prefiksą, atitinkantį aplanką mes darome tai naudodami šią komandą:

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

Tai padarę, eisime toliau jėga įkelkite teisingą modulį tam mes palaikysime save iš insmod

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

Jei abejojate failų, esančių įkrovos aplanke, nomenklatūromis, prisiminkite komandą ls, tai bus geriausias jūsų sąjungininkas šio proceso metu.

Dabar mes eisime į pasakykite sistemai grubo šaknį už tai mes darome su šia komanda:

set root=(hd0,1)

Galiausiai mes pradėsime krauti branduolį į grubą Tam mes naudojame šią komandą, ji yra tik paaiškinamoji, nes visi turi skirtingą branduolio versiją. Prisiminkite komandą ls, kad patikrintumėte, kurią turite, visada naudokite naujausią versiją.

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

Solo čia turime apibrėžti skaidinį, kuriame jis yra kaip čia minėjau pertvarų nomenklatūras, mes jau turime naudoti tas, kurias paprastai naudojame kur
hd0,1 taptų / dev / sda1 hd1,1 / dev / sdb1 ir kt.

Galiausiai mes tiesiog vykdome šią komandą ir tuo mes galime pamatyti savo galimybes paleisti savo sistemą:

boot

Kaip paskutinę užduotį turime tik iš naujo įdiegti „grub“, kad įvykdytume šią komandą:

grub-install /dev/sdX

Kur yra SDX, kur įdiegta jūsų sistema.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   luis sakė

    Per daug šurmulio, kaip lengva su „SuperGrub2“:

    atsisiųsti „SuperGrub2“

    nukopijuoja jį su DD USB atmintinėje

    -Batai su USB ir įkrauna sistemą.

    -Ubuntu atveju: sudo grub-install / dev / sdx ir tada sudo update-grub2.

    Išspręsta.

    1.    yop sakė

      Ugh koks super genijus, aš noriu būti panašus į šį vyruką, kai jis užaugs, jis tikrai vis dar naudoja „Windows“ ir perka tiesiai iš darbalaukio

  2.   Ineedabrain sakė

    Bafas, kokia netvarka, kai turiu problemų, tai sutvarkau su „BootRepair“ kompaktiniu disku ir metu mylių, mano galva neduoda daug xD

  3.   FaustoMX sakė

    Tai apie mokymąsi ... ir paaiškinimas yra puikus.
    Jei ketiname jį iš naujo įdiegti! Būtina pamatyti alternatyvius sprendimo metodus ir Deivido paaiškintą metodą.

    Pagarbiai,

    Fausto Zavala

  4.   Milena sakė

    jie atnešė man savo nešiojamąjį kompiuterį su:
    klaida: nežinoma failų sistema.
    grub gelbėjimas
    kai darau, man nutinka, kad man atrodo
    (hd0) (hd0,2) (hd0,1)
    Aš seku ls + skaidinį
    bet abiejuose rašoma „NEMOKAMAS FILESTSYEM“, todėl nežinau, kur yra grubas.
    idėja, kodėl taip atsitinka?
    kartais taip pat sakoma „nėra tokio skaidinio“
    tarsi nieko nebūtų

    1.    Alberto sakė

      Ar pavyko tai ištaisyti? Aš turiu tą pačią problemą

  5.   Manuel sakė

    Tai suteikia man klaidą eilutėje, kurioje parašyta insmod ... linux.mod. Ten istorija baigiasi

    1.    Antis sakė

      mano atveju linux.mod buvo / boot / grub / i386 kataloge