Grub Boot Loader
GRUB yükleme sorumlu GNU ile dağıtılan bir program ve işletim sistemlerinin başlangıcıdır, Grand Unified Bootloader anlamına gelir.
GRUB diskte bulunan ve yaygın Linux hemen hemen tüm büyük sürümlerinde varsayılan olarak kullanılan ve yüklenen yanı FreeBSD ve OpenSolaris olanlar gibi.
Kendi iç işleyişini daha, temel mimari, sistem yapılandırma (konfigürasyon dosyası menu.lst tarafından yönetilen) ve ana metin komutlarını bilmek ilginç aslında çok karmaşıktır.
Grub bir kernel için gerekli sıfırdan komutları yeniden sağlar, GRUB önyükleyici bir evrensel, hatta bu Windows gibi özel lisans ile bütün büyük işletim sistemlerini destekler.
Bu ortaya çıktığında aşağıdaki örnekte tarafından sunulduğu gibi bir menü ile bilgisayar arayüzü:
GRUB önyükleme standart bir şekilde komut grub, ve en sık kullanılan kısa bir açıklama ile bildirilen bazı aksesuar programları ile birlikte dağıtılır:
-
grub-install: bir diske grub kurmak;
-
grub-set-default: Varsayılan menü zaman aşımı süresi başlar atamak;
-
grub-probe: Belirli bir yol (ya da-d seçeneği ile bir aygıt) karşılık gelen cihaz hakkında bilgi sunar;
-
grub-reboot: argüman olarak belirtilen menü öğesine karşılık gelen işletim sistemi ile bilgisayarı yeniden başlatın;
-
grub-md5-crypt: programın kendisi için gerekli bir şifre MD5 hash hesaplar.
GRUB Mimarlık
GRUB aşamaları olarak iki bölümden oluşmaktadır.
-
Aşama1 Master Boot Record (MBR, sistem önyükleme tamamlamak için bios tarafından kullanılan boot sektör) ve ikinci bölümü yüklemek için fırsatlar ikamet etmesi;
-
Stage2 / boot / grub için sabit yolda bulunan ve gerçek programı içeren, aynı yolu yapılandırma dosyaları saklanır.
Bu mimari Aşama1 her zaman değişmemiş olmasını sağlar ve tek değişiklik, önyükleyici ve menü yapısı davranışlarını belirleyen bir yapılandırma dosyası, değişen hareket Stage2 olduğunu.
Bu işletim sisteminin bir esneklik ve aracın gücü ile birlikte bakıldığında inanılmaz derecede yüksek kullanım kolaylığı geliyor.
Diskleri ve bölümleri belirlenmesi için gösterimler.
Ayrıntılı olarak tartışmaya başlamadan önce çalışma ve yapılandırma dosyasının yapısı bu grub ve işletim sistemleri için diskleri ve bölümleri olarak nasıl hatırlamak yararlı olabilir.
-
Ve B:: sabit diskler ve diğer birimler için aşağıya ve: çıkarılabilir diskler, C DOS / Windows sembolik bir değer yerleştirilen herhangi bir disk ilerici bir mektup oluşan her bölüm ve bir iki nokta üst üste (varsayılan bir olduğu atar );
-
unix gösterim şeklinde hda, hdb, hdc vb diski isimleri ..
ve her disk için sürücü ve her bölüm dizi (yani hda1, hda5, HDB3) tanımlayan bir değer tanımlayın.
Mantıksal bölümleri adına 5 büyük değerler kullanırken 1'den 4'e kadar numaralar, olası dört birincil bölüm için ayrılmıştır.
-
GRUB her bir sabit sürücü disk tanımlayıcı ve bölme ardından öneki 'hd' veren önceki iki farklı kendi gösterim, kullanır:
hd (<numero_disco>, <numero_partizione>)
İşte şeyler ortaya koymak, bir örnek gösteren bir diyagram: