? Grub , nu heter Grub 2 är starthanteraren som är standard för operativsystemet Linux . Enligt Gnu.org , var den sista versionen av den ursprungliga Grub boot loader gjordes 2005 och ersattes av den Grubm2 boot loader . Grub 2 är en mer kraftfull version av Grub boot loader . Båda versionerna använder liknande metoder för uppstart av operativsystemet . Som av 2009 , har de flesta av de viktigaste Linux-distributioner ersatt Grub Legacy med Grub 2 som standard boot loader . Master Boot Record
Master Boot Record ligger på de första 512 byte av den primära partitionen . Dess enda funktion är att leta efter en aktiv partition , ladda partition boot sektorn i minnet och passerar kontrollen till den . Den består av den primära boot loader och partitionstabellen . Partitionstabellen beskriver de primära och utökade partitioner som finns på enheten . GRUB boot loader ersätter den primära boot loader med sin egen kod .
Grub Loader
Grub är en kedja loading boot loader . Chain lastning övergår kontrollen från boot manager till en boot sektor vanligtvis finns på den primära partitionen på hårddisken . Grub Legacy , den ursprungliga Grub boot loader , använder Stages för startprocessen . Grub 2 använder bilder och dynamiskt laddade moduler istället för scener . GRUB 2 -processen kan förklaras i termer av stegen Grub Legacy . Lagras direkt i MBR
Steg 1
Steg 1 . Dess primära funktion är att peka på etapp 2 eftersom MBR är för liten för de nödvändiga uppgifterna . I Grub 2 är denna funktion ersättas med boot image . Den boot image enda funktion är att läsa den första delen av Core Image och passerar kontrollen till det .
Stage 1.5
Stage 1.5 innehåller tillräckligt kod filsystem till läsa Steg 2 från en vanlig filsystem. Detta steg ersattes av kärnan bilden i Grub 2 . Kärnan bilden är mer kraftfull än den ursprungliga Stage 1.5 . Det ger en räddning skal och gör det möjligt att återvinna manuellt om de övriga modulerna inte kan lastas . Det tillåter användning av logiska volymhanteraren ( LVM ) och Redundant Array of Independent Disks ( RAID ) -enheter .
Steg 2
Funktionen av etapp 2 är att peka till Grub konfigurationsfil som innehåller startalternativ . Det finns ingen Stage 2 motsvarighet i Grub 2 . Istället boot modulerna laddas av Core Image och läsa från /boot /grub katalogen vid körning . Addera