Cum să salvați, să reparați și să reinstalați GRUB Boot Loader în Ubuntu


Acest tutorial vă va ghida despre cum să salvați, să reparați sau să reinstalați o mașină Ubuntu deteriorată care nu poate fi pornită din cauza faptului că încărcătorul de pornire Grub2 a fost compromis și nu poate încărca încărcătorul de pornire care transferă controlul în continuare către kernel-ul Linux. În toate sistemele de operare Linux moderne, GRUB este încărcătorul de pornire implicit.

Această procedură a fost testată cu succes pe o ediție de server Ubuntu 16.04 cu încărcătorul Grub deteriorat. Cu toate acestea, acest tutorial va acoperi doar procedura de salvare GRUB a serverului Ubuntu, deși aceeași procedură poate fi aplicată cu succes pe orice sistem Ubuntu sau pe majoritatea distribuțiilor bazate pe Debian.

Cerințe

    1. Descărcați imaginea ISO DVS Ubuntu Server Edition

    Încercați să porniți mașina dvs. de server Ubuntu și vedeți că sistemele de operare nu mai pornesc și descoperiți că programul bootloader nu mai funcționează?

    De obicei, consola minimă GNU GRUB apare pe ecran, așa cum este ilustrat în captura de ecran de mai jos. Cum puteți restaura Grub în Ubuntu?

    Există o mulțime de metode în Linux care pot fi folosite pentru a reinstala un grub stricat, unele pot implica capacitatea de a funcționa și de a restaura încărcătorul de pornire folosind linia de comandă Linux, iar altele sunt destul de simple și implică pornirea hardware-ului cu un Linux live CD și utilizarea indicațiilor GUI pentru a repara încărcătorul de pornire deteriorat.

    Printre cele mai simple metode, care pot fi folosite în distribuțiile bazate pe Debian, în special pe sistemele Ubuntu, este metoda prezentată în acest tutorial, care implică doar pornirea mașinii în imaginea Ubuntu live DVD ISO.

    Imaginea ISO poate fi descărcată de la următorul link: http://releases.ubuntu.com/

    Reinstalați Ubuntu GRUB Boot Loader

    1. După ce ați descărcat și ars imaginea Ubuntu ISO sau ați creat un stick USB bootabil, plasați mediul de pornire în unitatea corespunzătoare a computerului, reporniți aparatul și instruiți BIOS pentru a porni în imaginea live Ubuntu.

    2. Pe primul ecran, alegeți limba și apăsați tasta [Enter] pentru a continua.

    3. Pe următorul ecran, apăsați tasta funcțională F6 pentru a deschide meniul cu alte opțiuni și selectați opțiunea mod Expert. Apoi, apăsați tasta Escape pentru a reveni la linia Opțiuni de pornire în modul de editare, așa cum este ilustrat în capturile de ecran de mai jos.

    4. În continuare, editați opțiunile de pornire a imaginilor live Ubuntu utilizând săgețile de la tastatură pentru a muta cursorul chiar înaintea șirului liniștit și scrieți următoarea secvență, așa cum este ilustrat în captura de ecran de mai jos.

    rescue/enable=true 
    

    5. După ce ați scris declarația de mai sus, apăsați tasta [Enter] pentru a indica imaginii ISO live să pornească în modul de salvare pentru a salva un sistem defect.

    6. Pe următorul ecran, selectați limba în care doriți să efectuați salvarea sistemului și apăsați tasta [enter] pentru a continua.

    7. Apoi, selectați locația potrivită din lista prezentată și apăsați tasta [enter] pentru a vă deplasa mai departe.

    8. Pe următoarea serie de ecrane, selectați dispunerea tastaturii după cum este ilustrat în capturile de ecran de mai jos

    9. După detectarea hardware-ului mașinii, încărcarea unor componente suplimentare și configurarea rețelei, vi se va cere să configurați numele de gazdă mașinii. Deoarece nu instalați sistemul, lăsați numele de gazdă a sistemului ca implicit și apăsați pe [enter] pentru a continua.

    10. Apoi, pe baza locației fizice furnizate, imaginea instalatorului va detecta fusul dvs. orar. Această configurare va funcționa cu precizie numai dacă aparatul dvs. este conectat la internet.

    Cu toate acestea, nu este important dacă fusul dvs. orar nu este detectat corect, deoarece nu efectuați o instalare a sistemului. Doar apăsați pe Da pentru a continua.

    11. Pe următorul ecran, veți fi transferat direct în modul de salvare. Aici, ar trebui să alegeți sistemul de fișiere rădăcină a mașinii din lista furnizată. În cazul în care sistemul dvs. instalat utilizează un manager de volum logic pentru a delimita partițiile, ar trebui să fie ușor să detectați partiția dvs. rădăcină din listă, examinând numele grupurilor de volume, așa cum este ilustrat în captura de ecran de mai jos.

    În caz contrar, în cazul în care nu sunteți sigur ce partiție este folosită pentru sistemul de fișiere /(rădăcină), ar trebui să încercați să sondați fiecare partiție până când detectați sistemul de fișiere rădăcină. După ce ați selectat partiția rădăcină, apăsați tasta [Enter] pentru a continua.

    12. În cazul în care sistemul dvs. a fost instalat cu o partiție /boot separată, instalatorul vă va întreba dacă doriți să montați o partiție separată /boot > partiție. Selectați Da și apăsați tasta [Enter] pentru a continua.

    13. În continuare, vi se va oferi meniul Operațiuni de salvare. Aici, selectați opțiunea de Reinstalați încărcătorul de pornire GRUB și apăsați tasta [enter] pentru a continua.

    14. Pe următorul ecran, introduceți dispozitivul de disc al mașinii dvs. unde va fi instalat GRUB și apăsați pe [Enter] pentru a continua, așa cum se arată în imaginea de mai jos.

    De obicei, ar trebui să instalați încărcătorul de pornire pe primul disc MBR al mașinii, care este /dev/sda în majoritatea cazurilor. Procesul de instalare a GRUB va începe imediat ce apăsați tasta Enter.

    15. După ce sistemul live instalează încărcătorul de pornire GRUB, veți fi redirecționat înapoi la meniul principal modul de salvare. Singurul lucru rămas acum, după ce ați reparat cu succes GRUB, este să reporniți aparatul, așa cum se arată în imaginile de mai jos.

    În cele din urmă, scoateți mediul de pornire live de pe unitatea corespunzătoare, reporniți mașina și ar trebui să puteți porni în sistemul de operare instalat. Primul ecran care va apărea ar trebui să fie instalat sistemul de operare meniul GRUB, așa cum este ilustrat în captura de ecran de mai jos.

    Reinstalați manual Ubuntu Grub Boot Loader

    14. Cu toate acestea, dacă doriți să reinstalați manual încărcătorul de pornire GRUB din meniul Operațiuni de salvare, urmați toți pașii prezentați în acest tutorial până ajungeți la punctul 13, unde faceți următoarele modificări: în loc să alegeți opțiunea de a reinstala încărcătorul GRUB, selectați opțiunea care spune Execut a shell in /dev/(your_chosen_root_partition și apăsați tasta [Enter] pentru continua.

    15. Pe următorul ecran, apăsați pe Continuați apăsând tasta [enter] pentru a deschide un shell în partiția sistemului de fișiere rădăcină.

    16. După ce shell-ul a fost deschis în sistemul de fișiere rădăcină, executați comanda ls, așa cum este prezentat mai jos, pentru a identifica dispozitivele de hard disk al mașinii.

    # ls /dev/sd* 
    

    După ce ați identificat dispozitivul de hard disk corect (de obicei, primul disc ar trebui să fie /dev/sda), lansați următoarea comandă pentru a instala încărcătorul de pornire GRUB pe hard diskul MBR identificat.

    # grub-install /dev/sda
    

    După ce GRUB a fost instalat cu succes, părăsiți promptul shell-ului tastând exit.

    # exit
    

    17. După ce ați ieșit din promptul shell, veți reveni la meniul principal modul de salvare. Aici, alegeți opțiunea de repornire a sistemului, de a scoate imaginea ISO bootabilă live și sistemul de operare instalat ar trebui să fie pornit fără nicio problemă.

    Asta e tot! Cu un efort minim, ați redat cu succes mașina dvs. Ubuntu capacitatea de a porni sistemul de operare instalat.