? Grub , som nå heter Grub 2 er standard boot loader for operativsystemet Linux . Ifølge Gnu.org , ble den siste utgivelsen av den opprinnelige Grub boot loader gjort i 2005 og ble erstattet av Grubm2 boot loader . Grub 2 er en mer kraftfull versjon av Grub boot loader . Begge versjonene bruker lignende metoder for å starte opp operativsystemet . Som i 2009 , har de fleste av de viktigste Linux-distribusjoner erstattet Grub Legacy med Grub 2 som standard boot loader . Master Boot Record
Master Boot Record ligger på de første 512 byte av den primære partisjonen . Dens eneste funksjon er å se etter en aktiv partisjon , legger partisjonen boot sektor inn i minnet og passere kontrollen til det . Den består av de primære boot loader og partisjonstabellen. Partisjonstabellen beskriver den primære og utvidede partisjoner som ligger på enheten. The Grub boot loader erstatter den primære boot loader med sin egen kode.
Grub Boot Loader
Grub er en kjede lasting boot loader . Chain lasting passerer kontroll fra boot manager til en boot sektor vanligvis finnes på den primære partisjonen på harddisken . Grub Legacy , den opprinnelige Grub boot loader , bruker Stages for oppstartsprosessen. Grub 2 bruker bilder og dynamisk lastet moduler i stedet for stadier . The Grub 2 prosessen kan forklares i form av Grub Legacy etapper.
Stage 1
Stage 1 er lagret direkte i MBR . Dens primære funksjon er å peke på trinn 2 fordi MBR er for liten for de data som kreves . I Grub 2 er denne funksjonen erstattet av boot image . Oppstartsbildet eneste funksjon er å lese den første delen av kjernen bilde og passere kontrollen til det .
Stage 1.5
Stage 1.5 inkluderer nok filsystemet kode for å lese Stage 2 fra en vanlig filsystem . Denne scenen ble erstattet av kjernen bilde i Grub 2 . Kjernen bildet er kraftigere enn den opprinnelige Stage 1.5. Det gir en skallet, og gjør det mulig å gjenopprette prosessen manuelt hvis de andre modulene ikke kan lastes. Det tillater bruk av Logical Volume Manager ( LVM ) og Redundant Array of Independent Disks (RAID ) enheter.
Stage 2
Funksjonen til Stage 2 er å peke til Grub konfigurasjonsfil som inneholder oppstartsalternativer. Det er ingen Stage 2 tilsvarende i Grub 2 . I stedet blir de boot moduler lastet av kjernen bilde og lese fra /boot /grub katalogen under kjøring.