Linux Grub (I). Što je to i kako djeluje?

El GRUB je jedan od najvažnijih dijelova Linux, ali može biti i jedno od najproblematičnijih, pa ćemo objasniti od čega se sastoji i kako to djeluje iz najjednostavnije perspektive.

Linux Grub

Nazvan je prvi sektor tvrdog diska glavni zapis pokretanja (MBR). Ovaj je sektor dugačak samo 512 bajtova i sadrži mali dio koda (446 bajtova) koji se naziva primarni bootloader i tablica particija (64 bajta), koja opisuje primarnu i proširenu particiju.

Prema zadanim postavkama, MBR kôd traži particiju označenu kao aktivnu i nakon pronalaska particije učitava je iz svog pokretačkog sektora u memoriju i prenosi joj kontrolu. GRUB zamjenjuje zadani MBR vlastitim kodom.

GRUB operacije mogu se klasificirati u nekoliko faza.

Faza 1 Nalazi se u MBR-u i usmjerava uglavnom na fazu 2, jer je MBR premalen da bi sadržao sve potrebne podatke.

Faza 2 Ukazuje na vašu konfiguracijsku datoteku koja sadrži sve složeno korisničko sučelje i opcije koje su obično poznate kada se govori o GRUB-u. Faza 2 može se nalaziti bilo gdje na disku. Ako faza 2 ne može pronaći svoju tablicu konfiguracije, GRUB će napustiti redoslijed pokretanja i predstaviti korisniku naredbeni redak za ručnu konfiguraciju.

Faza 1.5 Možete koristite podatke za pokretanje, koji su dovoljno mali da stanu u to područje odmah nakon MBR-a.

Arhitektura pozornice dopušta GRUB biti prilično složeni i vrlo prilagodljivi, u usporedbi s većinom pokretačkih programa, koji su rijetki i jednostavni za uklapanje u granice tablice particija.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.