The Grand Unified Bootloader , eller GRUB , är program som läser in och startar när du startar datorn . UNIX , Linux och tillhörande operativsystem använder GRUB i de tidiga faserna av datorn startas . Normalt startar GRUB automatiskt om datorn enligt standardinställningarna , men den har ett manuellt läge som accepterar skrivna kommandon . Ett av dessa kommandon , " root ", väljer den enhet som används som operativsystemet startar . GRUB
När du startar ett Linux eller Unix- dator , är GRUB det första programmet ser du efter power- on self test. Ett litet program i datorns BIOS ROM laster del av GRUB från hårddiskens master boot record , eller MBR . Som MBR innehåller bara 512 byte med information , laddar detta lilla resten av GRUB från ett annat område av hårddisken . När den har startat , visas GRUB en lista över operativsystem som finns på disken , så att du kan välja den du vill ha . GRUB använder en fil som heter /boot /grub /menu.lst för att lagra sin meny listan och relaterade kommandon . En annan fil , /etc /grub.conf , innehåller uttalanden , inklusive rot , ange hårddiskar och filer som används för att starta operativsystemet .
Kärnan och initrd
p Om en dator kör ett Linux operativsystem , behöver GRUB var dess kärna , master -fil som innehåller Linux operativsystem komponenter . Filen menu.lst kommer att innehålla en kärna kommando anger hårddisken och katalog där kärnan finns . Kärnan kommando har en rot alternativ som anger att enheten för root- partitionen , men det skiljer sig från roten kommandot . Typiskt innefattar kärnan förarna , eller låg nivå disk - tillgång till program , som behövs för att komma åt kärnan rotkatalog . Om skivan är av en ovanlig typ , använder GRUB ytterligare ett kommando , initrd , för att ladda drivrutiner som behövs .
Root
grub.conf filen innehåller kommandot GRUB roten , som konfigurerar och monterar root partitionen . Kommandot anger på vilken enhet rotpartitionen ligger , i form " root ( , ) , " där " " är en enhet enhetstyp , t.ex. SD , HD eller fd, för SCSI-disk , hårddisk eller diskett . Den " " parametern är det logiskt för frekvensomriktaren , t.ex. 0 , 1 eller 2 , och " " pekar på den partition som du vill montera . Följande kommando visar användningen av root :
root ( sd0 , 0 ) katalog
Eftersom dessa parametrar varierar från dator till dator , kan du få ett bra tips om de rätta genom att ange GRUB befallning linjen och skriva följande kommando :
hitta /boot/grub/stage1 Addera manuell start
När GRUB visar dess meny , ger det oftast du tre sekunder för att välja ett operativsystem , utan inblandning från dig , kommer den att starta standardvalet . Istället för att välja ett alternativ från menyn , kan du trycka " c " för att ange GRUB : s kommandoradsgränssnitt . Från den kan du starta ett operativsystem manuellt genom att skriva en root kommando följt av en kärna kommando .