Linux Grub (I). Mis see on ja kuidas see töötab?

El GRUB on programmi üks olulisemaid osi Linux, kuid see võib muutuda ka üheks problemaatilisemaks, nii et selgitame, millest see koosneb ja kuidas see toimib lihtsaimast vaatenurgast.

Linux Grub

Kõvaketta esimest sektorit nimetatakse alglaadimise kirje (MBR). Selle sektori pikkus on ainult 512 baiti ja see sisaldab väikest kooditükki (446 baiti), mida nimetatakse esmane alglaadur ja partitsioonitabel (64 baiti), mis kirjeldab esmaseid ja laiendatud sektsioone.

Vaikimisi otsib MBR-kood aktiivseks märgitud partitsiooni ja kui partitsioon on leitud, laadib see selle alglaadimissektorist mällu ja annab sellele juhtimise. GRUB asendab vaikimisi MBR-i teie enda koodiga.

GRUB-i töö võib jagada mitmeks etapiks.

1 etapp See asub MBR-is ja osutab peamiselt 2. etapile, kuna MBR on kõigi vajalike andmete hoidmiseks liiga väike.

2 etapp Osutab teie konfiguratsioonifailile, mis sisaldab kõiki keerukaid kasutajaliideseid ja suvandeid, mis tavaliselt GRUB-ist rääkides teada on. 2. etapp võib asuda ketta mis tahes kohas. Kui 2. etapp ei leia oma konfiguratsioonitabelit, lahkub GRUB alglaadimisjärjestusest ja esitab kasutajale käsurea konfigureerimiseks.

1.5 etapp Võite kasutage alglaadimisteavet, mis on piisavalt väike, et mahtuda alale kohe pärast MBR-i.

Lava arhitektuur lubab GRUB olema üsna keerukas ja ülimalt konfigureeritav, võrreldes enamiku alglaaduritega, mis on hõredad ja hõlpsasti mahtuvad partitsioonitabeli piiridesse.


Lisa eelistatud allikana