Kaip išgelbėti, taisyti ir iš naujo įdiegti GRUB įkrovos įkroviklį Ubuntu


Ši instrukcija padės jums išgelbėti, pataisyti arba iš naujo įdiegti sugadintą Ubuntu įrenginį, kurio negalima paleisti dėl to, kad Grub2 įkrovos įkroviklis buvo pažeistas ir negali įkelti įkrovos įkroviklio, kuris valdymą perduoda toliau į Linux branduolį. Visose šiuolaikinėse Linux operacinėse sistemose GRUB yra numatytasis įkrovos įkroviklis.

Ši procedūra buvo sėkmingai išbandyta naudojant Ubuntu 16.04 serverio leidimą su pažeista Grub įkrovos programa. Tačiau ši pamoka apims tik Ubuntu serverio GRUB gelbėjimo procedūrą, nors tą pačią procedūrą galima sėkmingai pritaikyti bet kurioje Ubuntu sistemoje arba daugumoje Debian pagrindu sukurtų platinimų.

Reikalavimai

    1. Atsisiųskite Ubuntu Server Edition DVS ISO vaizdą

Bandote paleisti Ubuntu serverio įrenginį ir matote, kad operacinės sistemos nebepaleidžiamos, o įkrovos programa nebeveikia?

Paprastai ekrane rodoma GNU GRUB minimali konsolė, kaip parodyta toliau esančioje ekrano kopijoje. Kaip galite atkurti „Grub“ Ubuntu?

„Linux“ yra daug metodų, kuriuos galima naudoti norint iš naujo įdiegti sugedusią grub, kai kurie gali būti susiję su galimybe dirbti ir atkurti įkrovos įkroviklį naudojant „Linux“ komandų eilutę, o kiti yra gana paprasti ir apima aparatinės įrangos paleidimą naudojant „Linux live“ kompaktinis diskas ir naudojant GUI nuorodas, kad pataisytumėte pažeistą įkrovos įkroviklį.

Vienas iš paprasčiausių metodų, kuriuos galima naudoti Debian pagrindu sukurtuose platinimuose, ypač Ubuntu sistemose, yra šiame vadove pateiktas metodas, kuris apima tik įrenginio paleidimą į Ubuntu tiesioginį DVD ISO atvaizdą.

ISO atvaizdą galima atsisiųsti iš šios nuorodos: http://releases.ubuntu.com/

Iš naujo įdiekite Ubuntu GRUB Boot Loader

1. Atsisiuntę ir įrašę Ubuntu ISO vaizdą arba sukūrę įkrovos USB atmintinę, įdėkite įkrovos laikmeną į atitinkamą įrenginio diską, iš naujo paleiskite įrenginį ir nurodykite BIOS, kad paleistumėte Ubuntu tiesioginį vaizdą.

2. Pirmajame ekrane pasirinkite kalbą ir paspauskite klavišą [Enter], kad tęstumėte.

3. Kitame ekrane paspauskite funkcijos klavišą F6, kad atidarytumėte kitų parinkčių meniu, ir pasirinkite Eksperto režimo parinktį. Tada paspauskite klavišą Escape, kad grįžtumėte į eilutę Įkrovos parinktys redagavimo režimu, kaip parodyta toliau pateiktose ekrano kopijose.

4. Tada redaguokite „Ubuntu“ tiesioginio vaizdo įkrovos parinktis naudodami klaviatūros rodykles, kad perkeltumėte žymeklį prieš pat tylaus eilutę, ir parašykite sekančią seką, kaip parodyta toliau esančioje ekrano kopijoje.

rescue/enable=true 

5. Kai parašysite anksčiau pateiktą teiginį, paspauskite klavišą [Enter], kad nurodytumėte tiesioginį ISO vaizdą paleisti į atkūrimo režimą, kad būtų galima išgelbėti sugedusią sistemą.

6. Kitame ekrane pasirinkite kalbą, kuria norite atlikti sistemos gelbėjimą, ir paspauskite [enter] klavišą, kad tęstumėte.

7. Tada iš pateikto sąrašo pasirinkite tinkamą vietą ir paspauskite klavišą [enter], kad pereitumėte toliau.

8. Kitoje ekranų serijoje pasirinkite klaviatūros išdėstymą, kaip parodyta toliau pateiktose ekrano kopijose

9. Aptikus įrenginio aparatinę įrangą, įkėlus kai kuriuos papildomus komponentus ir sukonfigūravus tinklą, jūsų bus paprašyta nustatyti įrenginio pagrindinio kompiuterio pavadinimą. Kadangi nediegiate sistemos, tiesiog palikite sistemos pagrindinio kompiuterio pavadinimą kaip numatytąjį ir paspauskite [enter], kad tęstumėte.

10. Be to, pagal pateiktą fizinę vietą diegimo programos vaizdas aptiks jūsų laiko juostą. Ši sąranka veiks tiksliai, tik jei jūsų įrenginys bus prijungtas prie interneto.

Tačiau nesvarbu, ar jūsų laiko juosta nėra tinkamai aptikta, nes nediegiate sistemos. Tiesiog paspauskite Taip, kad tęstumėte toliau.

11. Kitame ekrane būsite tiesiogiai perkelti į gelbėjimo režimą. Čia turėtumėte pasirinkti savo kompiuterio šakninę failų sistemą iš pateikto sąrašo. Jei jūsų įdiegta sistema naudoja loginę tomo tvarkyklę skaidiniams atskirti, turėtų būti lengva aptikti root skaidinį iš sąrašo peržiūrint tomų grupių pavadinimus, kaip parodyta toliau esančioje ekrano kopijoje.

Priešingu atveju, jei nesate tikri, kuris skaidinys naudojamas /(root) failų sistemai, turėtumėte pabandyti ištirti kiekvieną skaidinį, kol aptiksite šakninę failų sistemą. Pasirinkę šakninį skaidinį, paspauskite klavišą [Enter], kad tęstumėte.

12. Jei jūsų sistema buvo įdiegta su atskiru /boot skaidiniu, diegimo programa paklaus, ar norite prijungti atskirą /boot > pertvara. Pasirinkite Taip ir paspauskite klavišą [Enter], kad tęstumėte.

13. Tada jums bus pateiktas meniu Gelbėjimo operacijos. Čia pasirinkite parinktį Iš naujo įdiegti GRUB įkrovos įkroviklį ir paspauskite klavišą [enter], kad tęstumėte.

14. Kitame ekrane įveskite įrenginio disko įrenginį, kuriame bus įdiegtas GRUB, ir paspauskite [Enter], kad tęstumėte, kaip parodyta toliau pateiktame paveikslėlyje.

Paprastai įkrovos įkroviklį turėtumėte įdiegti pirmame kompiuterio standžiajame diske MBR, kuris daugeliu atvejų yra /dev/sda. GRUB diegimo procesas prasidės iškart, kai paspausite klavišą Enter.

15. Kai tiesioginė sistema įdiegs GRUB įkrovos įkroviklį, būsite nukreipti atgal į pagrindinį gelbėjimo režimo meniu. Sėkmingai sutaisius GRUB belieka iš naujo paleisti įrenginį, kaip parodyta toliau pateiktuose vaizduose.

Galiausiai iš atitinkamo disko išimkite tiesioginę įkrovos laikmeną, iš naujo paleiskite įrenginį ir turėtumėte paleisti įdiegtą operacinę sistemą. Pirmas ekranas turėtų būti įdiegtos operacinės sistemos GRUB meniu, kaip parodyta toliau esančioje ekrano kopijoje.

Rankiniu būdu iš naujo įdiekite Ubuntu Grub Boot Loader

14. Tačiau jei norite rankiniu būdu iš naujo įdiegti GRUB įkrovos įkroviklį iš meniu Gelbėjimo operacijos, atlikite visus šioje mokymo programoje nurodytus veiksmus, kol pasieksite 13 tašką, kuriame atliksite šie pakeitimai: užuot pasirinkę parinktį iš naujo įdiegti GRUB įkrovos įkroviklį, pasirinkite parinktį Vykdyti apvalkalą /dev/(jūsų_pasirinktas_šakninis_skirstymas) ir paspauskite klavišą [Enter], kad Tęsti.

15. Kitame ekrane paspauskite Tęsti paspausdami klavišą [enter], kad atidarytumėte apvalkalą savo šakninio failų sistemos skaidinyje.

16. Kai apvalkalas bus atidarytas šakninėje failų sistemoje, vykdykite komandą ls, kaip parodyta toliau, kad identifikuotumėte kompiuterio standžiojo disko įrenginius.

ls /dev/sd* 

Nustatę tinkamą standžiojo disko įrenginį (paprastai pirmasis diskas turi būti /dev/sda), išduokite šią komandą, kad įdiegtumėte GRUB įkrovos įkroviklį nustatytame standžiajame diske MBR.

grub-install /dev/sda

Sėkmingai įdiegus GRUB, išeikite iš apvalkalo raginimo įvesdami exit.

exit

17. Kai išeisite iš apvalkalo raginimo, grįšite į pagrindinį gelbėjimo režimo meniu. Čia pasirinkite parinktį perkrauti sistemą, išimkite tiesioginį įkrovos ISO atvaizdą ir įdiegta operacinė sistema turėtų būti paleidžiama be jokių problemų.

Tai viskas! Su minimaliomis pastangomis jūs sėkmingai suteikėte Ubuntu mašinai galimybę paleisti įdiegtą operacinę sistemą.