În modul de salvare Grub sunt disponibile foarte puține comenzi. Și astfel, recuperarea este după cum urmează: în primul rând, trebuie să încercați să încărcați toate modulele cu toată puterea, astfel încât toate funcționalitățile Grub-ului să fie disponibile, iar apoi va fi ușor să porniți de la partiția dorită.
După cum știți, Grub este alcătuit din două părți.
Prima parte este scrisă în MBR-ul discului. Acesta conține, de asemenea, funcționalitatea de bază, adică are o consolă în modul de salvare și nimic mai mult. În modul de salvare, nu există nici măcar o comandă de boot de sistem din partiția dorită. De aceea, trebuie să determinați mai întâi care partiție conține cea de-a doua parte a coarsei (se află în directorul / boot / grub), încărcați modulele care lipsesc. Și numai atunci puteți da o comandă pentru a porni de la partiția dorită.
Există doar patru comenzi disponibile în modul de salvare:
Mai întâi ar trebui să dați comanda:
Ca răspuns, acesta va scoate, de exemplu, următoarele:
(hd0, msdos3) (hd0, msdos2) (hd0, msdos1) (hd1) (hd1, msdos2) (hd1, msdos1)
Din motive necunoscute, în acest exemplu, Grub nu înțelege chiar care sisteme de fișiere se află pe partițiile de disc și, din anumite motive, se numără ca msdos.
Trebuie să încercăm să ghicim ce discuri vedem. În acest caz, sunt vizibile două discuri. Discul cu indexul 0 conține trei partiții, discul cu indexul 1 conține două secțiuni. Știu că Linux-ul meu, pe care trebuie să îl descărc, este pe un disc cu trei partiții. Prin urmare, concluzionez că am nevoie de hd0.
Din motive necunoscute, Grub numește secțiunile în ordine inversă. Și devine neclar ce se înțelege prin (hd0, msdos3) - prima partiție sau a treia? Aici puteți ieși folosind sintaxa (hd0,1). Trebuie reținut faptul că în Grub numărul de discuri începe la 0, iar numărul partițiilor începe la 1.
Deoarece știu că Linux, în cazul meu, este instalat pe prima partiție, partiția necesară pentru mine va fi notată (hd0,1). După ce ați descoperit desemnarea părții, trebuie să dați comenzile:
Cu aceste comenzi, specificăm să folosim discul (hd0,1) pentru comenzi suplimentare. După asta, trebuie să verificați dacă într-adevăr există ceva din această secțiune de care avem nevoie. Dăm comanda:
și dacă în schimb primim o listă a tuturor fișierelor din acest director, atunci presupunem că totul va continua ca un ceas.
După aceea, grub va intra în modul full-funcțional. Acesta va găsi automat toate sistemele de operare care pot fi încărcate și va afișa meniul său Grub.
Recuperarea ulterioară se reduce, de obicei, la descărcarea Linux-ului de care avem nevoie, și în ea de la rădăcină pentru a da comanda:
Această comandă reinstalează MBR-ul într-un mod în care va prelua automat cea de-a doua parte din partiția din care ați pornit.