Kako spasiti, popraviti i ponovo instalirati GRUB Boot Loader u Ubuntu


Ovaj vodič će vas uputiti kako da spasite, popravite ili ponovo instalirate oštećenu Ubuntu mašinu koja se ne može pokrenuti zbog činjenice da je Grub2 boot loader kompromitovan i ne može učitati pokretač koji dalje prenosi kontrolu na Linux kernel. U svim modernim Linux operativnim sistemima GRUB je podrazumevani pokretač.

Ova procedura je uspješno testirana na Ubuntu 16.04 serverskom izdanju sa oštećenim Grub boot loaderom. Međutim, ovaj vodič će pokriti samo proceduru spašavanja Ubuntu servera GRUB, iako se ista procedura može uspješno primijeniti na bilo koji Ubuntu sustav ili na većinu distribucija baziranih na Debianu.

Zahtjevi

    1. Preuzmite Ubuntu Server Edition DVS ISO sliku

Pokušate da pokrenete svoj Ubuntu server i vidite da se operativni sistem više ne pokreće i otkrijete da program za pokretanje više ne radi?

Obično se minimalna konzola GNU GRUB pojavljuje na vašem ekranu, kao što je ilustrovano na snimku ekrana ispod. Kako možete vratiti Grub u Ubuntu?

U Linuxu postoji mnogo metoda koje se mogu koristiti za ponovnu instalaciju pokvarenog gruba, neke mogu uključivati mogućnost rada i vraćanja pokretača pomoću Linux komandne linije, a druge su prilično jednostavne i podrazumijevaju dizanje hardvera pomoću Linux live CD i korištenje GUI indikacija za popravku oštećenog pokretačkog programa.

Među najjednostavnijim metodama, koje se mogu koristiti u distribucijama baziranim na Debianu, posebno na Ubuntu sistemima, je metoda predstavljena u ovom vodiču, koja uključuje samo dizanje stroja u Ubuntu live DVD ISO sliku.

ISO sliku možete preuzeti sa sljedećeg linka: http://releases.ubuntu.com/

Ponovo instalirajte Ubuntu GRUB Boot Loader

1. Nakon što preuzmete i snimite Ubuntu ISO sliku ili kreirate USB stick za pokretanje, stavite medij za pokretanje u odgovarajuću mašinu, ponovo pokrenite mašinu i uputite BIOS za pokretanje Ubuntu live slike.

2. Na prvom ekranu odaberite jezik i pritisnite taster [Enter] da nastavite.

3. Na sljedećem ekranu pritisnite funkcijsku tipku F6 da biste otvorili meni ostalih opcija i odaberite opciju Stručni način rada. Zatim pritisnite taster Escape da se vratite na liniju Opcije pokretanja u modu za uređivanje, kao što je ilustrovano na snimcima ekrana ispod.

4. Zatim uredite opcije pokretanja Ubuntu slike uživo koristeći strelice na tastaturi da pomjerite kursor neposredno prije quiet stringa i napišite sljedeći niz kao što je prikazano na snimku ekrana ispod.

rescue/enable=true 

5. Nakon što ste napisali gornju izjavu, pritisnite tipku [Enter] da uputite živu ISO sliku da se pokrene u režim spašavanja kako bi se spasio pokvareni sistem.

6. Na sljedećem ekranu odaberite jezik na kojem želite da izvršite spašavanje sistema i pritisnite tipku [enter] za nastavak.

7. Zatim izaberite odgovarajuću lokaciju sa prikazane liste i pritisnite taster [enter] da biste krenuli dalje.

8. Na sljedećoj seriji ekrana odaberite svoj raspored tastature kao što je prikazano na snimcima ekrana ispod

9. Nakon što otkrijete hardver vašeg stroja, učitate neke dodatne komponente i konfigurirate mrežu, od vas će se tražiti da postavite ime hosta vašeg uređaja. Budući da ne instalirate sistem, samo ostavite sistemsko ime hosta kao zadano i pritisnite [enter] da nastavite.

10. Zatim, na osnovu dostavljene fizičke lokacije, slika instalatera će otkriti vašu vremensku zonu. Ovo podešavanje će tačno raditi samo ako je vaš uređaj povezan na internet.

Međutim, nije važno ako vaša vremenska zona nije ispravno otkrivena, jer ne izvodite instalaciju sistema. Samo pritisnite Da da nastavite dalje.

11. Na sljedećem ekranu ćete biti direktno prebačeni u način spašavanja. Ovdje biste trebali odabrati korijenski sistem datoteka vašeg stroja sa ponuđene liste. U slučaju da vaš instalirani sistem koristi logički upravljač volumena za razgraničenje particija, trebalo bi biti lako otkriti vašu korijensku particiju sa liste pregledom imena grupa volumena kao što je ilustrovano na snimku ekrana ispod.

Inače, u slučaju da niste sigurni koja se particija koristi za /(root) sistem datoteka, trebali biste pokušati ispitati svaku particiju dok ne otkrijete korijenski sistem datoteka. Nakon odabira root particije pritisnite tipku [Enter] da nastavite.

12. U slučaju da je vaš sistem instaliran sa zasebnom /boot particijom, instalater će vas pitati da li želite da montirate odvojenu /boot particiju > particija. Odaberite Da i pritisnite tipku [Enter] da nastavite.

13. Zatim ćete dobiti meni Operacije spašavanja. Ovdje odaberite opciju za Ponovnu instalaciju GRUB pokretačkog programa i pritisnite tipku [enter] da nastavite.

14. Na sljedećem ekranu otkucajte disk uređaj vaše mašine gdje će biti instaliran GRUB i pritisnite [Enter] da nastavite, kao što je prikazano na slici ispod.

Obično biste trebali instalirati pokretač na vašem prvom strojnom hard disku MBR, što je /dev/sda u većini slučajeva. Proces instalacije GRUB-a će započeti čim pritisnete tipku Enter.

15. Nakon što sistem uživo instalira GRUB boot loader, bit ćete vraćeni na glavni meni za režim spašavanja. Jedino što vam preostaje sada, nakon što ste uspješno popravili svoj GRUB, je da restartujete mašinu kao što je prikazano na slikama ispod.

Konačno, izbacite medij za pokretanje uživo iz odgovarajućeg drajva, ponovo pokrenite mašinu i trebalo bi da budete u mogućnosti da pokrenete instalirani operativni sistem. Prvi ekran koji će se pojaviti trebao bi biti instaliran GRUB meni operativnog sistema, kao što je ilustrovano na slici ispod.

Ručno ponovo instalirajte Ubuntu Grub Boot Loader

14. Međutim, ako želite ručno ponovo instalirati GRUB boot loader iz Operacije spašavanja menija, slijedite sve korake predstavljene u ovom vodiču dok ne dođete do tačke 13, gdje ćete sljedeće promjene: umjesto da odaberete opciju za ponovnu instalaciju GRUB pokretačkog programa, odaberite opciju koja kaže Izvrši ljusku u /dev/(vaša_izabrana_root_particija i pritisnite tipku [Enter] za nastaviti.

15. Na sljedećem ekranu pritisnite Nastavi pritiskom na tipku [enter] kako biste otvorili ljusku na vašoj root particiji sistema datoteka.

16. Nakon što se ljuska otvori u korijenskom sistemu datoteka, izvršite komandu ls kao što je prikazano u nastavku kako biste identificirali uređaje tvrdog diska vašeg stroja.

ls /dev/sd* 

Nakon što ste identificirali ispravan hard disk (obično bi prvi disk trebao biti /dev/sda), izdajte sljedeću naredbu da instalirate GRUB pokretač na identificirani hard disk MBR.

grub-install /dev/sda

Nakon što je GRUB uspješno instaliran, ostavite shell prompt upisivanjem exit.

exit

17. Nakon što izađete iz shell prompta, bit ćete vraćeni na glavni meni za režim spašavanja. Ovdje odaberite opciju za ponovno pokretanje sistema, izbacite ISO sliku za pokretanje uživo i vaš instalirani operativni sistem bi trebao biti pokrenut bez ikakvih problema.

To je sve! Uz minimalan napor, uspješno ste omogućili vašoj Ubuntu mašini da pokrene instalirani operativni sistem.