Kā labot GRUB bez LiveCD?

grub glābšana

Nav šaubu tas viss kādā brīdī ir noticis ar mums ieslēdzot datoru un gaidot, kamēr viss sāksies normāli vai esat saskāries ar šausmīgu ekrānu ko vairāk nekā viens baidās redzēt, ja es domāju, ka atrodat šādu ziņojumu:

"Kļūda nav šāda ierīce
Grub glābšana "

Sliktākais ir tas, ka tad, kad nezināt, kā rīkoties, jūs domājat, ka viss ir zaudēts, un jums būs jāpārformatē dators, bet, ja jums ir zināma pieredze, jūs zināsiet, ka jums ir jāizmanto livecd izplatīšana, bet kas notiek, ja jums tas nav pa rokai.

Bet tas nekas mums jāsaprot, kas izraisa šo problēmu.

Vispirms galvenais šīs kļūdas cēlonis tas ir tāpēc, ka mūsu bootloader ir bojātsKādu iemeslu dēļ, atjaunojot jaunu kodolu, sistēmu vai lietojumprogrammu vai neuzmanības dēļ, jūs vienkārši sabojājāt failu šajā savas sistēmas sadaļā.

Grub ir ievietots mapē / boot, tas dažās pielāgotās instalācijās parasti tiek instalēti atsevišķā nodalījumā.

Tagad sapratu kaitējumu, mums jāķeras pie darba, par to mēs neaizņemsim neko citu kā tikai savu mīļoto termināli.

Lai gan daudzi baidās strādāt bez grafiskas vides, ļaujiet man pateikt, ka tas ir izplatīts. jums vienkārši šeit jāievieto nedaudz pacietības un galvenokārt es jums apliecinu, ka, ja uzskatāt, ka jums par to nav nekādu zināšanu, jūs uzzināsiet kaut ko jaunu un sapratīsit pamata komandas, kas tiek izmantotas Linux.

Risinājums

Mēs sāksim ar pirmā komanda ir "ls" ar to mums tiks parādīti visi direktoriji, kā arī faili, kas atrodas tajā.

Rakstiet ls ekrānā "grub glābšana>"
Tas parādīs aktīvos nodalījumus, kaut kas līdzīgs šim:

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

Kur HDX ir cietais disksJa mums ir vairāk nekā viens savienots, numurs būs atšķirīgs, manā gadījumā man ir divi diski. Gadījumā (hdx, #), kur # ir nodalījuma numurs, tas ir konfigurēts un kā mēs tos identificēsim.

Tagad mums jāatrod vieta, kur atrodas grūbs iekšpusē starpsienās, kuras viņi mums izvietoja. Par to Mums vienkārši jāievada ls + / partition
Uzturēšanās šādi

ls (hd0,1)/

Šādā veidā Mēs sāksim meklēt / boot mapi parādīto nodalījumu sarakstā iepriekš ir svarīgi neaizmirst /, jo tas, ko mēs diktējam, ir tas, ka tas parāda mums tajā esošo direktoriju sarakstu.

Ya identificētais nodalījums kur ir izvietots grub nodalījums, mums tagad jāpārliecinās, ka tajā ir nepieciešamie faili Lai labotu mūsu sistēmas sāknēšanu, iepriekšējai komandai mēs pievienojam tikai sekojošo.

Pieņemot, ka sāknēšanas mape atrodas pirmā diska pirmajā diskā:

ls (hd0,1)/boot/grub

Informācija apstiprināta mums jāpievieno prefikss, kas atbilst mapei mēs to darām ar šo komandu:

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

Kad tas būs izdarīts, mēs turpināsim piespiediet pareizo moduli par to mēs atbalstīsim sevi no insmod

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

Ja jums ir šaubas par failu nomenklatūrām sāknēšanas mapē, atcerieties komandu ls, tas būs jūsu labākais sabiedrotais šajā procesā.

Tagad mēs turpināsim pasakiet sistēmai grub sakni šim nolūkam mēs to darām ar šo komandu:

set root=(hd0,1)

Visbeidzot, mēs turpināsim ielādēt kodolu grubā Šim nolūkam mēs izmantojam šādu komandu, šeit tas ir tikai paskaidrojošs, jo visiem ir atšķirīga kodola versija, atcerieties komandu ls, lai pārbaudītu, kas jums ir, vienmēr izmantojiet jaunāko versiju.

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

Viens mums šeit jādefinē nodalījums, kur tas atrodas kā es šeit minēju starpsienu nomenklatūras, mums jau tagad jāizmanto tās, kuras mēs parasti izmantojam
hd0,1 kļūtu / dev / sda1 hd1,1 / dev / sdb1 utt.

Visbeidzot, mēs vienkārši izpildām šādu komandu un līdz ar to mēs varam redzēt savas iespējas sākt savu sistēmu:

boot

Kā pēdējais uzdevums mums tikai jāpārinstalē grub, lai izpildītu šādu komandu:

grub-install /dev/sdX

Sdx ir vieta, kur esat instalējis savu sistēmu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Luis teica

    Pārāk daudz satraukuma, cik viegli tas ir ar SuperGrub2:

    -lejupielādēt SuperGrub2

    -kopē to ar DD uz USB

    -Zābaki ar USB un uzlādē sistēmu.

    -Ubuntu gadījumā: sudo grub-install / dev / sdx un pēc tam sudo update-grub2.

    Atrisināts.

    1.    jap teica

      Ugh, cik super ģēnijs, es gribu būt līdzīgs šim puisim, kad es uzaugu, pārliecinoties, ka viņš joprojām izmanto Windows un pērk tieši no darbvirsmas xdxdxd

  2.   Ineedabrain teica

    Baf, kāds juceklis, kad man ir problēmas, es to salaboju ar BootRepair CD un metu jūdzes, mana galva nedod daudz xD

  3.   FaustoMX teica

    Tas ir par mācīšanos ... un izskaidrojums ir lielisks.
    Ja mēs to pārinstalēsim! Runa ir par alternatīvu risinājumu metožu redzēšanu un Dāvida izskaidroto metodi.

    Sveicieni,

    Fausto Zavala

  4.   Milena teica

    viņi man atnesa manu klēpjdatoru ar:
    kļūda: nezināma failu sistēma.
    grub glābšana
    kad daru, man notiek, ka man šķiet
    (hd0) (hd0,2) (hd0,1)
    Es sekoju ls + nodalījumam
    bet abos rakstīts NEZINĀTS FILESTSYEM, tāpēc es nezinu, kur atrodas grub.
    kāda ideja, kāpēc tas notiek?
    dažreiz tas arī saka "nav šāda nodalījuma"
    it kā vispār nekā nebūtu

    1.    Alberto teica

      Vai jums izdevās to novērst? Man ir tā pati problēma

  5.   Manuel teica

    Tas man rada kļūdu rindā, kurā ir ierakstīts insmod ... linux.mod. Tur stāsts beidzas

    1.    Pīle teica

      manā gadījumā linux.mod atradās direktorijā / boot / grub / i386