Često postoji potreba za instaliranjem dva osnovno različita operacijska sustava na jednom računalu: Windows i Linux. Naravno, takva "susjedstvo" bit će povezana s nekim neugodnostima. Za instalaciju, u pravilu, koristite poseban program GRUB. No, nažalost, pri korištenju možete naići na brojne pogreške. U ovom članku ćemo se baviti kako ispraviti pogreške GRUB bootloader. Počnimo. Idemo!
Najprije definiramo što je ovaj program. GRUB je bootloader sustava koji instalira izravno s Linuxa i piše sve podatke na prvu particiju diska (MBR).
Sam način spašavanja je posebna značajka GRUB 2 iz prethodne verzije. Ovaj se način pokreće ako program učitavanja nije mogao pronaći datoteku "grub.cfg" ili nije mogao prenijeti kontrolu na kernel (kernel). Tada dolazi do pogreške.
Slijedite korake u nastavku da biste saznali kako riješiti problem s GRUB-om.
Što učiniti u slučaju nepoznate pogreške u spašavanju datotečnog sustava? Prije nego što je prozor u kojem možete koristiti samo 4 naredbe, oni su prilično dovoljno za rješavanje svih problema i uspješno pokretanje:
- ls - omogućuje prikaz svih sadržaja;
- set - koristi se za postavljanje varijabli;
- unset - briše varijablu;
- insmod - potrebno za učitavanje modula.
Brojne druge naredbe također mogu biti dostupne. Možete ih učiniti dostupnima preuzimanjem "normalnog" modula. Da biste to učinili, zapišite:
insmod normalno
Nakon toga bit će dostupna:
- izvatkom - za brisanje memorije;
- izlaz - naredba za izlazak iz bootloadera;
- lanac punjač - potrebno je uputiti sljedeću naredbu za pokretanje za prijenos kontrole na lanac punjač;
- kfreebsd - nekoliko naredbi koje vam omogućuju učitavanje FreeBSD kernela, njegovih modula;
- rmmod - omogućuje vam da istovarite određeni modul kernela;
- MultiBoot.
Prvi korak je pronaći module za njihovo učitavanje. Da biste to učinili, unesite:
ls
Rezultat naredbe je sljedeći:
(hd0, msdos2) (hd0, msdos1) (hd1) (hd1, msdos2) (hd1, msdos1)
Iz ovog možemo zaključiti da bootloader ne može odrediti disk sisteme datoteka, pa ih definira kao msdos. Sada morate pogoditi vidljive diskove. U određenom primjeru, imate dva diska: hd0 (s tri particije) i hd1 (s dvije particije). Pretpostavimo da znate da je Linux instaliran na disku koji ima tri particije. U tom slučaju trebate disku s indeksom "0".
GRUB naziva dijelove obrnutim redoslijedom. S tim u vezi, nije jasno kako tumačiti unos: "(hd0, msdos3)". Uostalom, možete ga računati kao prvi odjeljak, a treći.Srećom, možete izaći iz ove situacije sa sljedećom sintaksom naredbe: "(hd0,1)". Imajte na umu da se u GRUB bootloaderu broji diskovi od 0, a particije od 1.
Pretpostavimo da je Linux pohranjen u prvom odjeljku, bit će označen (hd0,1). U ovom slučaju, naredba koju trebate registrirati bit će:
postavite prefiks = (hd0,1) / boot / grub
postavite root = (hd0,1)
Sada se moduli mogu učitati. Može se koristiti samo nakon utovara.
Nakon što odaberete odgovarajući disk, provjerite postoji li tamo potreban. Da biste to učinili, zapišite:
ls / boot / grub
Kao rezultat izvršenja, na zaslonu će se pojaviti popis md datoteka.
Zatim napišite:
insmod ext2
insmod normalno
normalan
Nakon toga, bootloader će biti prebačen u punu funkcionalnost modu. Zatim će se automatski pronaći dijelovi s operativnim sustavom i otvorit će se izbornik programa.
Sada ostaje učitavanje Linuxa. To je učinjeno uz pomoć naredbe:
grub-install / dev / sda
Nakon izvođenja svih tih radnji, greška će biti uklonjena. Napišite komentare ako je ovaj članak koristan za vas i postavite sva pitanja koja imate na temu.