Sve što trebate znati o GRUB bootloaderu

Izvor: HrOpenWiki
Inačica od 08:43, 9. siječnja 2009. koju je unio/unijela Grof (razgovor | doprinosi)

Skoči na: orijentacija, traži

GRUB ili punim nazivom GRand Unified Bootloader je prvi program koji se pokreće nakon što BIOS prepusti kontrolu učitavanja operacijskog sustava. Direktno je zadužem za učitavanje kernela operacijskog sustava, koji dalje učitava ostatak.

Ovaj bootloader je najrašireniji u Linux svijetu danas, no nije i jedini. Naime, postoji i LILO bootloader koji se i dalje koristi, ali manje

Opis

GRUB menu na početku učitavanja Linuxa

GRUB je zadužen, kao i ostali bootloaderi za učitavanje kernela operacijskog sustava ili čak daljnje učitavanje drugog bootloadera (kao što je to slučaj sa MS Windowsima). Radi preko tri stanja odnosno Stage-ova.

Stage 1

Nalazi se u 512 byteova MBR sektora što mu omogućava podizanje ostatka sebe samog iz Stage 2 dijela koji se nalazi unutar /boot/grub direktorija tvrdog diska.

Stage 1.5

Zapravo je međustanje koje se nalazi unutar prvih 30 KB slijedećeg sektora od MBR-a i služi za učitavanje Stage 2 dijela u koliko se ti podaci nalaze na datotečnom sustavu koji nije Ext2 ili Ext3.

Stage 2

Podiže preostale datoteke potrebne GRUB-u, a nalaze se u /boot/grub direktoriju. Rezultat učitanog Stage 2 dijela GRUB-a je poznati GRUB meni na početku podizanja Linuxa.

Podešavanje

Sve bitno i potrebno za podešavanje GRUB-a nalazi se unutar datoteke /boot/grub/menu.lst. Datoteka je tekstualna i lako se editira preko bilo kojeg tekstualnog editora instaliranog unutar vaše Linux distribucije. Kako je ovo od prilične važnosti za ispravno učitavanje ostatka operacijskog sustava, proći ćemo kroz sve bitne opcije koje se nalaze unutar menu.lst datoteke