El GRUB en önemli kısımlarından biridir Linux, ama aynı zamanda en sorunlu olanlardan biri de olabilir, bu yüzden nelerden oluştuğunu ve nasıl çalıştığını en basit perspektiften açıklayacağız.
Sabit diskin ilk sektörü denir Ana Önyükleme Kaydı (MBR). Bu sektör yalnızca 512 bayt uzunluğundadır ve küçük bir kod parçası (446 bayt) içerir. birincil önyükleyici ve birincil ve genişletilmiş bölümleri tanımlayan bölüm tablosu (64 bayt).
Varsayılan olarak, MBR kodu aktif olarak işaretlenmiş bölümü arar ve bir bölüm bulunduğunda, onu önyükleme sektöründen belleğe yükler ve denetimi ona aktarır. GRUB varsayılan MBR'yi kendi kodunuzla değiştirir.
GRUB işlemi birkaç aşamada sınıflandırılabilir.
1 aşaması MBR gerekli tüm verileri tutamayacak kadar küçük olduğundan, MBR'de bulunur ve esas olarak 2. aşamaya işaret eder.
2 aşaması Normalde GRUB hakkında konuşurken bilinen tüm karmaşık kullanıcı arayüzünü ve seçenekleri içeren konfigürasyon dosyanızı gösterir. Aşama 2, diskte herhangi bir yere yerleştirilebilir. 2. aşama yapılandırma tablosunu bulamazsa, GRUB önyükleme sırasından ayrılır ve kullanıcıya manuel yapılandırma için bir komut satırı sunar.
1.5 aşaması Şunları yapabilirsiniz MBR'den hemen sonra alana sığacak kadar küçük olan önyükleme bilgilerini kullanın.
Sahne mimarisi izin verir GRUB Bölme tablosunun sınırları içine sığması seyrek ve basit olan çoğu önyükleyiciye kıyasla oldukça karmaşık ve oldukça yapılandırılabilir olabilir.