A nu se confunda grub versiunea 1, acum cunoscut sub numele de grub Legacy și folosit în Ubuntu la versiunea 9.04 inclusiv, și GRUB versiunea 2, care este acum înțelege prin cuvântul GRUB este folosit în Ubuntu începând cu versiunea 9.10. În ciuda faptului că acestea sunt de fapt două versiuni ale unei aplicații cu numele GRUB, nu au nimic în comun și sunt programe complet diferite.
Principala problemă cu orice bootloader Linux este că nu este responsabil pentru tediul sistemelor Microsoft, care de fiecare dată când instalează sau restaurează încărcătoarele de boot Linux din zona de încărcare.
Pe scurt: pe orice hard disk există o așa-numită zonă MBR, pe care BIOS-ul o accesează atunci când pornește computerul de pe hard disk. În acest MBR, încărcătorul de sistem ar trebui să scrie # 'link #' la fișierele principale, care sunt deja stocate pe secțiunile principale ale unității hard disk. Deci, atunci când instalezi Windows, mănâncă linia de Linux fără nici o întrebare și își pune propria, în cele din urmă, Linux dispare din meniul de boot. Slavă Domnului, Windows, la fel de tăcut, nu ucide chiar Linux, deci este destul de ușor să restabilești consecințele nelegiuirii.
În plus, uneori, este posibil să se deterioreze fișierele GRUB Legacy pe hard disk, în acest caz trebuie să fie redactate înapoi, cum se face - vezi mai jos.
Aveți nevoie doar de un LiveCD cu Ubuntu (un obișnuit disc Ubuntu Desktop, în principiu, orice versiune de până la 9.04 inclusiv). Începeți calculatorul din acesta, din meniul care apare la pornirea meniului, selectați Descărcare Ubuntu fără a instala pe computer. Așteptați până când descărcarea este finalizată.
Acum deschideți terminalul, este în meniul Aplicații → Standard → Terminal în versiunea rusă sau în meniul Aplicații → Accesorii → Terminal în versiunea în limba engleză.
În terminalul care se deschide, formați:
Veți vedea ceva similar cu:
Aceasta înseamnă că sunteți în programul de gestionare a grub-urilor. Acum trebuie să aflăm unde este stocată pe calculatorul dvs. partea principală a încărcătorului de încărcare GRUB, pentru acest tip:
Dacă pentru un motiv ați făcut / boot o partiție separată pentru instalarea Ubuntu, comanda ar arăta astfel:
În plus, dacă aveți mai multe sisteme de operare Linux cu încărcătoare de încărcare GRUB Legacy, atunci probabil veți obține mai multe rezultate - alegeți unul de care aveți nevoie.
Ca urmare a acestei comenzi, veți vedea ceva de genul:
Suntem interesați de linia "(hd0,0)". Aceasta este secțiunea în care programul a găsit GRUB Legacy. Prima cifră (după hd) este numărul unității hard disk, al doilea număr este numărul de partiție de pe ea. Acum vom executa următoarele comenzi, înlocuind «(hdX, Y)» și «(hdX)» valoarea obținută anterior (în cazul meu a fost «(hd0,0)» și «(hd0)») pentru a restabili GRUB Legacy:
Aveți grijă, lângă "configurare" trebuie să scrieți în paranteze numai partea referitoare la hard disk, adică «(HDX)». Dacă scrieți în același mod ca și în «rădăcină» - «(hdX, Y)», primul nu va obține rezultatul dorit, iar în al doilea rând este poate deteriora sistemul de fișiere de pe partiția «(hdX, Y)».
Totul, acum este posibil să se repornească, la încărcarea din nou poate ajunge la Ubuntu. Adevărat, dacă ați instalat Windows, nu apare în mod magic în meniul de încărcare, vedeți mai jos punctul despre adăugarea opțiunilor pentru a porni Windows și alte sisteme de operare din meniu.
Există un disc special pentru efectuarea lucrărilor de restaurare cu MBR, îl puteți descărca de pe site-ul oficial:
recuperare Instrucțiuni rămâne aceeași, așa cum este cazul cu LiveCD Ubuntu, singura diferență este că trebuie să pornească de la un disc de încărcare Super Grub disc, vezi detalii. Online.
Uneori, din anumite motive, este necesar să introducem GRUB Legacy pe o partiție existentă cu Linux. De exemplu, dacă ați reușit din neatenție să deteriorați fișierele bootloader. Acest lucru se face foarte simplu. Trebuie să bootați de pe Ubuntu LiveCD (sau Super Grub Disk) și să montați partiția împreună cu Linux. Să presupunem că ați instalat-o în directorul / mnt.
Acum, trebuie să efectuați în terminal, dacă este necesar, înlocuiți / dev / hda pe hard disc, MBR-ul pe care doriți să vă înregistrați GRUB Legacy, și / mnt - în directorul în care ați montat partiția cu Linux.
După aceasta, GRUB Legacy va fi instalat în / mnt / boot / grub și se va încărca în MBR-ul hard disk / dev / sda.
Dacă nu știți ce este / dev / sda sau dacă aveți / bootați o partiție separată, mai întâi dați seama ce este greșit și apoi executați comanda grub-install
Pentru a restabili încărcătorul de încărcare WinXP, trebuie să porniți din discul de instalare WinXP și să selectați elementul Restaurare sistem. următor:
În Consola de recuperare, introduceți fixmbr și confirmați comanda apăsând y
Apoi introduceți fixboot și confirmați comanda apăsând y
Acum, tastați ieșirea pentru a ieși din consola.