Stranica: 2/2.

Re: HELP: dual boot - Vista&Linux

Postano: 15 pro 2008, 20:25
Postao/la Grof
Suko je napisao/la:Svaka čast! Ovo je za Wiki!
Naravno da je :)

Velika poglavlja koja pripremam kasnije su svakako: Bootstraping i RAID polja

No prvo se moraju srediti dijelovi za početnike....

Re: HELP: dual boot - Vista&Linux

Postano: 16 pro 2008, 20:40
Postao/la cyber destroyer
Grof je napisao/la: Pitanje koje iziskuje bolje poznavanje bootstraping procesa.

No, eto obrazložit ću :)

Nako što BIOS završi svoje, prekontrolira hardweraj on završava ono što se zove POST (Power On Self Test), te starta program upisan u prvih 512byteova na hard disku. Taj dio se zove MBR (Master Boot Record) i tu se nalazi bootloader koji nastavlja instalaciju kernela operativnog sustava ako se radi o Windozama, koji pak radi posao dalje (do slike i pointera miša...)
E sada, ako aplikacija nekim svojim čudom ili potrebom obriše ili ošteti podatke unutar MBR sektora, bootanje je onemogućeno i potrebno je ponovo uspostaviti program unutar MBR-a, pa stvar ide ponono dalje. Dakle već ovo ne garantira da će bootloader ovdje ostati vječno...

Kod GRUB-a je stvar još malo složenija, zašto?
Zato jer u MBR (njegovih 512byteova) ne stane program cijelog bootloadera, meni i ostalo, nego tek jedan dio samog bootloadera (taj dio zove se Stage 1.0). Da bi bootloader učitao i startao ostatak samoga sebe, mora posegnuti za podacima na disku, koji se u slučaju Linuxa nalaze pod /boot/grub direkotrijem. Tamo se nalaze podaci za ostatak bootloadera i menije (taj dio se zove Stage 1.5 ili Stage 2.0 - ovisno o datotečnom sustavu na kojem se nalazi taj ostatak).
Eh, i sada ako se obriše npr. particija gdje je Linux ili podaci iz direktorija /boot/grub onda se GRUB opet neće moći startati jer mu fali Stage 1.5 (ili 2.0) faza.
Kod ditanja Winodwa (XP ili Viste) stvar je još jean korak složenija i teče ovako:
BIOS -> GRUB Stage 1.0 (MBR) -> GRUB Stage 1.5 (/boot/grub) -> Windows (taj proces naziva se još i chain loading).

Iz svega navedeno vidljivo je da je zapravo lako moguće oštetiti GRUB nepažljivom administracijom Linuxa...

uhhh...
zahvaljujem još jednom :D
puno ste mi pomogli! poz