Kako oporaviti GRUB bootloader na Linuxu

Zadnje ažuriranje: 31 kolovoz 2026

Zaslon Linux terminala sa zelenim tekstom na crnoj pozadini, idealan za ilustraciju naredbene konzole i tehničkog okruženja.

Siguran sam da vam se to već dogodilo: upalite računalo puni uzbuđenja i odjednom se suočite s crnim ekranom i zagonetnom porukom koja vam govori da je GRUB boot manager prestao s radom . Možda ste se petljali s particijama diska, instalirali Windows nakon Linuxa i prebrisali boot sektor ili je ažuriranje sustava pošlo po zlu.

Prvo što trebate učiniti je ne paničariti, jer iako se čini da vam je računalo umrlo, vaši podaci su i dalje netaknuti . GRUB je jednostavno ulaz u sustav i čak i ako su vrata provaljena, kuća je i dalje tu. Ovisno o tome što vam je dostupno, postoji nekoliko načina za rješavanje ovog nereda, od korištenja same GRUB konzole ako i dalje reagira, do pribjegavanja aktivnom USB-u Ubuntua ili Debiana za potpuni remont.

Dijagnoza problema s Linuxom
Povezani članak:
Rješavanje problema u Linuxu: potpuni i praktični vodič

Izravan oporavak iz GRUB konzole

Krupni plan ruke koja umeće USB uređaj u prijenosno računalo, prikazujući korištenje Live USB-a.

Ako imate dovoljno sreće da se vaše računalo ne pokreće, ali i dalje možete pristupiti GRUB naredbenoj liniji (pritiskom tipke 'c' pri pokretanju), možete pokušati pokrenuti sustav bez vanjskog USB pogona. Prvo što trebate učiniti je identificirati gdje se nalaze vaše datoteke pokretanje naredbe lskoji će vam pokazati dostupne diskove i particije, kao što su (hd0,msdos1).

Nakon što ste pronašli disk, morate potražiti mapu boot istraživanje particija s ls (hd0,1)/Kad pronađeš onu pravu, moraš konfigurirajte prefiksnu rutu i korijenski pristup sustavu pomoću naredbi set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Zatim pronađite dostupnu kernel u boot mapi i učitajte je pomoću naredbe linux, navodeći korijensku particiju (na primjer, root=/dev/sda1), konačno izvršiti initrd i pokrenuti motor.

  Najbolji web resursi za Cobol

Nakon što se uspješno prijavite u svoju korisničku sesiju, ne zaboravite trajno popraviti starterOtvorite terminal kao root i pokrenite grub-install /dev/sda slijedi update-grub2 y update-initramfs -u kako se problem ne bi ponovio nakon ponovnog pokretanja.

dijagnostički problemi s pokretanjem Linuxa
Povezani članak:
Dijagnosticiranje problema s pokretanjem Linuxa i kvarova hardvera

Ponovna instalacija pomoću Live USB-a (ručna i Chroot metoda)

Radna površina razvojnog programera s terminalom koji izvršava tehničke naredbe i uređivačem koda u pozadini.

Kada GRUB potpuno nedostaje, najpouzdanije rješenje je korištenje Live USB-a bilo koje Debian-bazirane distribucije (kao što su Ubuntu ili Linux Mint). Ključno je da arhitektura Live USB-a (AMD64 ili i386) odgovara arhitekturi vašeg instaliranog sustava kako bi se izbjegle pogreške prilikom izvođenja root ili chroot procesa.

Proces započinje identificiranjem particija s sudo fdisk -lKljučno je razlikovati koja je root particija (/) i imate li zasebnu /boot particiju. Za nastavak morate montiraj korijensku particiju na /mnt i, ako postoji, početni u /mnt/bootDa bi sustav ispravno funkcionirao u Live okruženju, potrebno je izvršiti povezani sklop kritičnih direktorija operativnog sustava koji se izvršava sudo mount --bind /dev /mnt/devkao i za /dev/pts, /proc y /sys.

Nakon što je sve sastavljeno, koristimo naredbu sudo chroot /mntTo je kao izvođenje magičnog trika: kažemo računalu da Root je sada naš tvrdi disk a ne USB. Odavde ponovno instaliramo upravitelja s grub-install /dev/sda i ažurirali smo postavke s grub-mkconfig -o /boot/grub/grub.cfg o update-grubKonačno smo otišli s exit i ponovno smo pokrenuli.

Automatizirana rješenja i brze alternative

Detaljna fotografija modernog USB uređaja, korisna za ilustraciju fizičkog alata potrebnog za GRUB oporavak.

Ako vam je navigacija terminalom neugodna ili vam je postupak previše nezgrapan, postoji alat pod nazivom Boot-Repair koji vam može spasiti život. Da biste ga koristili, pokrenite sustav s Ubuntu Live USB-a, otvorite terminal i instalirajte alat iz službenih repozitorija. Nakon pokretanja, jednostavno odaberite preporučenu opciju popravka , a program će obaviti sav posao za vas, detektirati operativne sustave i automatski ponovno instalirati GRUB.

  IT zajednica: Poslovi, umrežavanje i ključne tehnološke platforme

U jednostavnijim slučajevima, gdje samo trebamo ponovno instalirati GRUB bez izvođenja potpunog chroota, možemo montirati particiju koja sadrži boot direktorij u privremenu mapu poput /tmp/part i trči sudo grub-install --root-directory=/tmp/part /dev/sdaOvo je korisno ako Tražimo izravniji put i točno znamo gdje se nalazi punjač za pokretanje.

Za rješavanje ovog problema, bilo korištenjem ručnih naredbi u GRUB konzoli, chroot tehnikom s bootabilnim USB pogonom ili korištenjem automatskih alata poput Boot-Repaira, ključ leži u ispravnom identificiranju particija diska i osiguravanju da je boot sektor MBR-a ili EFI-ja ispravno povezan s jezgrom instaliranog operativnog sustava.

Uobičajene greške kao root u Linuxu
Povezani članak:
Fatalne pogreške i savjeti za preživljavanje za Linux administratore