GRUB boot loader: OS oporavak

GRUB je bootloader za većinu verzija Linux operativnog sustava. Može organizirati multi-boot i koristiti nekoliko različitih operativnih sustava na jednom računalu. Na primjer, možete raditi pod Linuxom, a nakon ponovnog pokretanja odmoriti, koristeći Windows gaming mogućnosti. Nažalost, u svakodnevnom životu ima vremena kada iz nekog razloga postoji potreba za vraćanjem bootloadera. U ovom članku opisat ćemo najvjerojatnije uzroke te pojave i kako vratiti normalno funkcioniranje računala.


OS bootloader funkcije

Pogledajmo što funkcija bootloader obavlja na računalu i što ga uzrokuje oštećenja. Budući da je dio operativnog sustava, preuzima relej u osnovni I /O sustav i nastavlja njegovo pokretanje nakon POST testa. Njegova je uloga priprema opreme za rad, preuzimanje OS-a jezgre i prijenos na daljnje upravljanje.
Dakle, oštećenje bootloadera dovodi do situacije u kojoj, nakon početnog testiranja opreme, čak i ako je završena bez grešaka, računalo ne može pronaći kernel operativnog sustava i stoga ga pokrenuti. OS će vam poslati poruku o pogrešci i nemogućnost otkrivanja konfiguracije pokretanja. Glavni uzroci oštećenja uključuju:
  • instaliranje drugog operativnog sustava na jedan tvrdi disk;
  • ponovno instaliranje sustava Windows u sustavu za višestruko podizanje sustava;
  • Pogreška u procesu particioniranja tvrdog diska u particije.
  • Uloga GRUB-a

    Kako bi bili iznimno točni, moderne verzije Linuxa ne koriste GRUB, nego njegovu najnoviju verziju GRUB-a 2. Da biste se riješili nepogodnog broja u naslovu, stara verzija dobila je ime GRUB Legacy, a novo ime je poznato kao Linuxxoid ime , Nećemo, i odstupit ćemo od utvrđenog naziva.


    Razumjeti terminologiju, razmotriti mogućnost GRUB-a. Pokretački program za pokretanje sustava Windows 7, najčešće korišten u Microsoftovoj zbirci, kao i sve njegove druge verzije, ne može ispravno odrediti datotečne sustave drugih operacijskih sustava. GRUB može riješiti ovaj zadatak. Dakle, ako vaše računalo istodobno koristi Linux i Windows, boot loader bi trebao biti vraćen na Linux. U suprotnom nećete moći odabrati OS kada uključite računalo.

    Kako instalirati OS

    Kao što smo već rekli, bootloader sustava Windows 7 neće moći otkriti prisutnost drugog OS-a na računalu. Budući da je ova značajka već dugo poznata, postoji nekoliko nepisanih pravila za sustave s višestrukim pokretanjem:
  • instaliranje više verzija sustava Windows od mlađih do starijih;
  • Linux je uvijek postavljen na drugi nakon "prozora".
  • Nepridržavanje drugog pravila dovodi do potrebe za vraćanjem GRUB-a. Windows instaliran nakon što Linux jednostavno izbriše svoj boot loader, zamjenjuje ga svojim, doživljavajući prostor na disku koji zauzima ovaj OS kao podijeljen. Naravno, nije uvijek moguće slijediti pravila čak i kada ih poznajete. Međutim, razumijevanje uloge i funkcije GRUB-a nije teško obnoviti.

    Priprema

    Prijepokrenuti bilo koji rad s računalom, potrebno je pred-obuka. GRUB oporavak nije iznimka. Ubuntu je bio prvi operativni sustav u kojem se koristio kao zadani boot loader. LiveCD s ovom verzijom Linuxa, čiji se bit poklapa s verzijom instaliranom na vašem sustavu, potrebna nam je.
    LiveCD je verzija Linuxa napisana na prijenosnom mediju, koji se može preuzeti bez korištenja tvrdog diska računala. U početku, ova verzija je korištena za istraživanje mogućnosti ovog operativnog sustava. Nakon dovršetka preuzimanja s njega, korisnik bi mogao naučiti OS bez instaliranja i dobiti opću ideju o tome bez ikakvog rizika. Ovaj disk se također može koristiti u slučaju oštećenja GRUB bootloadera. Obnova njegove uporabe detaljno je opisana u dokumentaciji slobodne zajednice. Promjene koje se događaju u arhitekturi prijenosnih računala, odnosno postupnom nestajanju novih modela CD /DVD pogona, dovode do šire interpretacije pojma LiveCD. Ispod njega ne znači samo laserski disk, kao što je bio izvorno, već i USB flash pogon.
    Prije uporabe takvog diska, provjerite je li vaš sustav spreman za preuzimanje s prijenosnog medija. Da biste to učinili, morat ćete pokrenuti BIOS i provjeriti postavku prioriteta uređaja za pokretanje.

    Obnavljanje

    Kada su sve pripremne radnje završene i sustav je spreman za punjenje s LiveCD-om. Budući da ti diskovi zapravo predstavljaju gotov operativni sustav, vividjet ćete redovitu radnu površinu odabrane verzije Linuxa. Naknadne radnje zahtijevaju minimalne vještine korištenja naredbenog retka za ovaj OS. U glavnom izborniku morate pronaći i pokrenuti "Terminal". U prozoru naredbenog retka Linuxa upišite naredbu: sudo fdisk -l Kao rezultat toga, dobivate popis particija tvrdih diskova u kojima želite odabrati onu na kojoj je instaliran Linux. Na većini sustava bit će sda5. Ako je u ovom slučaju ovaj odjeljak drugačiji - zamijenite broj u njegovoj oznaci na potrebnom. Zatim ga instaliramo pomoću sljedeće naredbe:
    sudo mount /dev /sda5 /mnt Sljedeći korak je instalirati novi boot loader: sudo grub-install --root-directory = /mnt /dev /sda Nekoliko sekundi kasnije, u naredbenom retku Pojavit će se sljedeća poruka: Instalacija je završena. Nije prijavljena pogreška.
    Dakle, uspješno ste snimili novi GRUB bootloader. Oporavak je gotovo potpun. Izvršite ponovno podizanje sustava i ovaj put već učitavate taj Linux koji je instaliran na tvrdi disk. Postoji jedna konačna operacija ažuriranja. Ponovno otvorite terminal i unesite naredbu: sudo update-grub Ova radnja mora biti potvrđena korijenskom lozinkom. Nakon izvršenja dobivate punu funkcionalnost i ispravno definira instalirani GRUB boot loader. Obnova je dovršena, računalo možete koristiti u uobičajenom načinu rada.

    U zaključku

    Kao što možete vidjeti, u ovoj operaciji nema ništa komplicirano. Sve radnje se izvode u normalnom grafičkom modu. Možete smatrati da ste prošli "krštenje bitke" i ušli u vojsku linuxoida.

    Povezane publikacije