Önyükleme Yükleyici Nedir?

What Is Boot Loader



Önyükleyiciler çok küçük ve nispeten basit olma eğiliminde olsalar da, önyükleme sürecinde kritik bir rol oynarlar. Hemen hemen Linux ile ilgili herhangi bir forumu ziyaret edin ve bir önyükleyici ile ilgili bir sorunu nasıl çözeceğinizi soran en az birkaç kişiyle karşılaşma şansınız yüksektir. Önyükleyicilerle ilgili sorunlardan kaçınmak için, önyükleme sürecinde hangi rolü oynadıklarını ve en popüler Linux önyükleme yükleyicilerinin ne olduğunu anlamak çok önemlidir.

Önyükleyici, Linux çekirdeğini isteğe bağlı çekirdek parametreleriyle ve initrd olarak bilinen Linux başlangıç ​​RAM diskiyle yüklemekten sorumlu bir programdır. Linux çekirdeği, Linux işletim sisteminin çekirdeğidir ve init (başlatmanın kısaltması) sürecini veya aşağıdaki gibi bir init değiştirme işlemini başlatır. sistem , yüklendikten hemen sonra. Linux başlangıç ​​RAM diski, gerçek kök dosya sistemi kurulmadan önce kritik dosyaları belleğe yüklemek için geçici bir depolama alanı sağlar.







BIOS'a (Temel Giriş/Çıkış Sistemi) sahip eski bilgisayarlarda, bir diskteki ilk 512 baytı kaplayan MBR'de (Ana Önyükleme Kaydı) bir önyükleyici bulunur, ancak UEFI'ye (Birleşik Genişletilebilir Ürün Yazılımı Arabirimi) sahip daha yeni bilgisayarlar bunu EFI Sistem Bölümü adı verilen özel bir bölüm.



Bir bilgisayar veya başka bir dijital elektronik cihaz açıldıktan hemen sonra gerçekleştirilen bir kendi kendini sınama işlemi olan başarılı bir POST (Açılışta Kendi Kendini Sınama) sonrasında BIOS veya UEFI tarafından bir önyükleyici yüklenir.



Önyükleyici, Linux çekirdeğini ve Linux başlangıç ​​RAM diskini yüklemekten sorumlu olan kritik bir yazılım parçasıdır. Linux kullanıcıları, her biri kendi güçlü ve zayıf yönleri olan birkaç farklı önyükleyici arasından seçim yapabilir.