GRUB vs LILO
Önyükleme yükleyicisi, bilgisayar açıldığında işletim sistemlerini yükleyen programdır. Genellikle, önyükleme yükleyicileri bilgisayarın başlatılması sırasında yüklenecek işletim sistemleri listesinden seçim yapma olanağı verir. Böylece, önyükleme yükleyicisi aynı makinede birden fazla işletim sisteminin bir arada bulunmasına izin verir. LILO ve GRUB günümüzde kullanılan popüler önyükleme yükleyicilerinden ikisidir. LILO, Linux'ta çok uzun süredir varsayılan önyükleme yükleyicisi olarak kullanıldı, ancak son zamanlarda GRUB yerini aldı.
LILO nedir?
LILO (LInux LOader) Linux işletim sistemlerinde kullanılan bir önyükleyicidir. LILO, belirli bir dosya sistemine bağlı olmadığından işletim sistemlerini disketlerden, sabit disklerden vb. Önyükleyebilir (16'ya kadar). Kullanıcı, LILO'yu bir bölümün Ana Önyükleme Kaydı'na (MBR) veya önyükleme kesimine yerleştirebilir (ve LILO'yu yüklemek için MBR'ye başka bir şey yerleştirebilir). LILO, 2001'in sonlarına kadar Linux'ta varsayılan önyükleme yükleyicisi olarak kullanıldı. Artık amortismanlı paketler listesine dahil edildi (Red Hat'ta).
GRUB nedir?
GRUB (GNU GRand Unified Bootloader), GNU projesi tarafından geliştirilen bir önyükleyici. GRUB, kullanıcının yüklenecek işletim sistemleri listesinden seçim yapmasına izin vererek aynı makinede birden fazla işletim sistemine sahip olmayı mümkün kılar. GRUB, günümüzde çoğu Linux dağıtımında kullanılan varsayılan önyükleme yükleyicisidir. GRUB, önyükleme sırasında yapılandırmada değişiklik yapılmasına izin verdiği için dinamik olarak yapılandırılabilir. Kullanıcılara, yeni önyükleme yapılandırmalarını dinamik olarak eklemek için basit bir komut satırı arabirimi sağlanır. GRUB, yüksek taşınabilirlik, birçok yürütülebilir format desteği, geometri çevirisinden bağımsızlık ve çoğu UNIX sistemi, VFAT, NTFS ve LBA (Mantıksal Blok Adresi) modu gibi her türlü dosya sistemi desteği gibi birçok kullanıcı dostu özelliğe sahiptir. GRUB kullanan çoğu Linux dağıtımı, birçok GUI (Grafik Kullanıcı Arabirimleri) desteğini kullanarak özelleştirilmiş bir önyükleme menüsü sağlar. GRUB2 şu anda GRUB'un yerini alıyor ve GRUB, GRUB Legacy olarak yeniden adlandırıldı.
GRUB ve LILO arasındaki fark nedir?
LILO, Linux'un varsayılan önyükleme yükleyicisiyken, GRUB son birkaç yıldır LILO'nun yerini aldı. GRUB, yalnızca bağımsız değişkenlerle tek bir komuta izin veren LILO'lara kıyasla daha iyi bir etkileşimli komut satırı arayüzüne sahiptir. LILO, işletim sistemlerinin konum bilgilerini MBR'de sakladığından, her yeni işletim sistemi eklendiğinde, kullanıcı yapılandırma dosyasının üzerine el ile yazmalıdır ve bu çok kolay yapılandırılmış bir yapılandırma dosyası oluşturabilir. LILO'da yanlış yapılandırılmış bir yapılandırma dosyasını düzeltmek için, kullanıcıların canlı bir CD'den önyükleme gibi bir yaklaşım izlemeleri gerekir. Ancak, dinamik olarak yapılandırılabilir nitelik nedeniyle, GRUB'da yanlış yapılandırılmış bir yapılandırma dosyasını düzeltmek çok daha kolaydır. LILO ile karşılaştırıldığında, GRUB çok iyi teknik desteğe sahiptir. LILO ağdan önyükleme yapamazken GRUB kesinlikle yapabilir. Öte yandan, LILO çok uzun bir süre kullanıldığından, geliştirildiğinden ve test edildiğinden, Linux yöneticilerinin çoğu, herhangi bir belge olmadan bile LILO ile sorunları yapılandırmanın ve işlemenin farkındadır..