GRUB (GNU GRand Unified Bootloader) Linux'ta bir işletim sistemi önyükleyici programıdır. Kullanıcının bilgisayarı başlatırken bir işletim sistemi ya da Linux çekirdeği seçmesini sağlar. GRUB, önyükleme sürecinin başlarında, hatta işletim sisteminin kendisi başlamadan önce çalışır.
GRUB, kullanıcıya önyükleme için istenen işletim sistemini veya Linux çekirdeğini seçmesi için etkileşimli bir menü sağlar. Bilgisayarda kurulu diğer işletim sistemlerini algılayabilir ve bunları önyükleme menüsüne ekleyebilir. Ayrıca kullanıcının çekirdek parametrelerini geçirme, güvenli modda önyükleme yapma veya ekranın grafik çözünürlüğünü değiştirme gibi işletim sistemi önyükleme parametrelerini değiştirmesine olanak tanır.
GRUB'un özel bir özelliği, Linux çekirdekleri, önyükleme parametreleri ve gelişmiş ayarlar dahil olmak üzere önyükleme ayarlarını belirten yapılandırma dosyasıdır. GRUB yapılandırma dosyası genellikle /boot/grub
dizininde bulunur. GRUB aslında çoğu Linux dağıtımı için standart önyükleme yükleyicisi olarak görev yapar ve bir bilgisayarda işletim sisteminin başarıyla önyüklenmesinde önemli bir rol oynar.
Linux'ta GRUB (GNU GRand Unified Bootloader) çeşitli özelliklere sahiptir:
ext4, NTFS, Btrfs
ve diğerleri gibi farklı dosya sistemleri ile çalışabilir. Bu, farklı bölümlerde ve dosya sistemlerinde depolanan işletim sistemlerini önyüklemenizi sağlar.GRUB, Linux'taki en popüler önyükleme yükleyicilerinden biridir ve esnekliği ve güvenilirliği nedeniyle çeşitli dağıtımlarda yaygın olarak kullanılmaktadır.
Linux'ta GRUB kurtarma, önyükleme yükleyicisinin hasar gördükten veya silindikten sonra geri yüklenmesi anlamına gelir. GRUB kurtarma, yapılandırma dosyaları, modüller ve önyükleme yükleyicisinin kendisi gibi çalışması için gerekli bir veya daha fazla dosyanın geri yüklenmesini içerir. Bu, sistemin tekrar doğru şekilde önyükleme yapmasına ve kurulu işletim sistemlerine erişime izin verir.
GRUB kurtarma işlemi, Linux dağıtımına ve GRUB sürümüne bağlı olarak çeşitli araçlar ve yöntemler kullanılarak gerçekleştirilebilir. Örneğin, GRUB'u diske yeniden yüklemek için genellikle grub-install komutu ve yapılandırma dosyalarını güncellemek veya derlemek için update-grub
veya grub-mkconfig
komutları kullanılır.
Aşağıdaki durumlarda önyükleyiciyi geri yüklemek gerekebilir:
Kurtarma, işletim sistemini sabit diskin farklı bölümlerinden önyükleme olanağı sağlar ve bilgisayarınızda yüklü olan farklı işletim sistemlerinin önyüklenmesini kontrol eder.
Kurtarma gerçekleştirirken, tam olarak hangi dosyaların ve ayarların kurtarılması gerektiğini belirlemek için diskin bölümlerini ve bölümlendirmesini, yüklü işletim sistemlerini ve bunların önyükleme görüntülerini dikkate almanız gerekir. Kurtarma, bilgisayarınızı normal çalışmasına döndürmenizi sağlar.