Cum se recuperează bootloader-ul GRUB pe Linux

Ultima actualizare: 31 august 2026

Ecran de terminal Linux cu text verde pe fundal negru, ideal pentru ilustrarea consolei de comenzi și a mediilor tehnice.

Sunt sigur că ți s-a mai întâmplat: pornești computerul plin de entuziasm și, dintr-o dată, te confrunți cu un ecran negru și un mesaj criptic care îți spune că Managerul de boot GRUB a muritEste posibil să te fi jucat cu partițiile de disc, să fi instalat Windows după Linux și să fi suprascris sectorul de boot sau o actualizare de sistem să fi mers prost pe parcurs.

Primul lucru este să nu vă panicați, pentru că, chiar dacă vi se pare că echipamentul dumneavoastră s-a stricat, datele tale rămân intacteGRUB este pur și simplu poarta de acces către sistem și, chiar dacă poarta este defectă, casa este tot acolo. În funcție de ceea ce aveți la dispoziție, există mai multe modalități de a rezolva această problemă, de la utilizarea consolei GRUB în sine, dacă aceasta încă răspunde, până la recurgerea la un... Ubuntu sau Debian Live USB să efectueze o operație pe cord deschis.

Diagnosticarea problemelor Linux
Articol asociat:
Depanarea problemelor în Linux: un ghid complet și practic

Recuperare directă din consola GRUB

Prim-plan al unei mâini care introduce un dispozitiv USB într-un laptop, ilustrând utilizarea unui Live USB.

Si tienes la suerte de que el equipo no arranca pero aún puedes entrar en la línea de comandos de GRUB (pulsando la tecla ‘c’ al inicio), puedes intentar levantar el sistema sin necesidad de un USB externo. Lo primero es identifică unde se află fișierele tale executând comanda lscare vă va arăta discurile și partițiile disponibile, cum ar fi (hd0,msdos1).

După ce ați localizat discul, trebuie să căutați folderul boot explorarea partițiilor cu ls (hd0,1)/Când îl găsești pe cel potrivit, trebuie să configurați ruta prefixului și root-ul sistemului folosind comenzile set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Apoi, localizați kernelul disponibil în folderul de boot și încărcați-l folosind comanda linux, specificând partiția rădăcină (de exemplu, root=/dev/sda1), pentru a executa în cele din urmă initrd și pornește motorul.

  Cele mai bune resurse web pentru Cobol

După ce v-ați conectat cu succes la sesiunea de utilizator, nu uitați să reparați definitiv demarorulDeschide un terminal ca root și rulează grub-install /dev/sda urmat de update-grub2 y update-initramfs -u pentru ca problema să nu se repete la repornire.

probleme de diagnosticare la bootare pe Linux
Articol asociat:
Diagnosticarea problemelor de bootare Linux și a defecțiunilor hardware

Reinstalare folosind Live USB (metode manuale și Chroot)

Desktop de dezvoltator cu un terminal care rulează comenzi tehnice și un editor de cod în fundal.

Când GRUB lipsește complet, cea mai fiabilă soluție este utilizarea unui Live USB al oricărei distribuții bazate pe Debian (cum ar fi Ubuntu sau Linux Mint). Cheia este ca arhitectura Live USB-ului (AMD64 sau i386) să corespundă cu cea a sistemului instalat pentru a evita erorile la rularea procesului. schimbarea rădăcinii sau chroot.

Procesul începe prin identificarea partițiilor cu sudo fdisk -lEste crucial să distingi care este partiția rădăcină (/) și dacă ai o partiție /boot separată. Pentru a continua, trebuie montează partiția root la /mnt și, dacă există, cea inițială din /mnt/bootPentru ca sistemul să funcționeze corect în mediul Live, este necesar să se efectueze o ansamblu legat din directoarele critice ale sistemului de operare care rulează sudo mount --bind /dev /mnt/devprecum și pentru /dev/pts, /proc y /sys.

Cu totul asamblat, folosim comanda sudo chroot /mntEste ca și cum ai face un truc magic: îi spunem computerului că Rădăcina este acum hard disk-ul nostru și nu USB-ul. De aici, reinstalăm managerul cu grub-install /dev/sda și am actualizat setările cu grub-mkconfig -o /boot/grub/grub.cfg o update-grubÎn cele din urmă, am plecat cu exit și am repornit.

Soluții automate și alternative rapide

Fotografie detaliată a unui dispozitiv USB modern, utilă pentru a ilustra instrumentul fizic necesar pentru recuperarea GRUB.

Dacă nu vă simțiți confortabil navigând în terminal sau dacă procesul vi se pare prea greoi, există un instrument numit Boot-Reparare ceea ce este o adevărată salvare. Pentru a-l utiliza, porniți de pe un USB Ubuntu Live, deschideți terminalul și instalați instrumentul din depozitele sale oficiale. După rulare, pur și simplu selectați opțiunea de a reparație recomandată Și programul va face toată munca murdară pentru tine, detectând sistemele de operare și reinstalând automat GRUB.

  Comunitatea IT: Locuri de muncă, rețele și platforme tehnologice cheie

În cazuri mai simple, în care trebuie doar să reinstalăm GRUB fără a efectua un chroot complet, putem monta partiția care conține directorul de boot într-un folder temporar, cum ar fi /tmp/part și fugi sudo grub-install --root-directory=/tmp/part /dev/sdaAcest lucru este util dacă Căutăm o rută mai directă și știm exact unde se află încărcătorul demarorului.

Pentru a rezolva această problemă, fie prin utilizarea comenzilor manuale din consola GRUB, a tehnicii chroot cu o unitate USB bootabilă sau a instrumentelor automate precum Boot-Repair, cheia constă în identificarea corectă a partițiilor de disc și asigurarea faptului că sectorul de boot al MBR sau EFI este legat corect de kernelul sistemului de operare instalat.

Greșeli frecvente ca root în Linux
Articol asociat:
Greșeli fatale și sfaturi de supraviețuire pentru administratorii Linux