GRUB vs LILO
Boot loader kompüter işə salındıqda əməliyyat sistemlərini yükləyən proqramdır. Tipik olaraq, yükləmə yükləyiciləri kompüterin işə salınması zamanı yükləmək üçün əməliyyat sistemlərinin siyahısından seçim etmək imkanı verir. Beləliklə, yükləmə yükləyicisi eyni maşında birdən çox əməliyyat sisteminin birgə mövcud olmasına imkan verir. LILO və GRUB bu gün istifadə edilən populyar yükləmə yükləyicilərindən ikisidir. LILO çox uzun müddət Linux-da defolt yükləmə yükləyicisi kimi istifadə olunurdu, lakin bu yaxınlarda onun yerini GRUB aldı.
LILO nədir?
LILO (LInux LOader) Linux əməliyyat sistemlərində istifadə olunan yükləmə yükləyicisidir. LILO disketlərdən, sərt disklərdən və s.-dən əməliyyat sistemini (16-ya qədər) yükləyə bilir.çünki konkret fayl sistemindən asılı deyil. İstifadəçi LILO-nu Master Boot Record (MBR) və ya bölmənin yükləmə sektoruna yerləşdirə bilər (və LILO-nu yükləmək üçün MBR-də başqa bir şey yerləşdirə bilər). LILO 2001-ci ilin sonlarına qədər Linux-da defolt yükləmə yükləyicisi kimi istifadə edilmişdir. İndi o, köhnəlmiş paketlər siyahısına daxildir (Red Hat-da).
GRUB nədir?
GRUB (GNU GRand Unified Bootloader) GNU layihəsi tərəfindən hazırlanmış yükləmə yükləyicisidir. GRUB istifadəçiyə yükləmək üçün əməliyyat sistemləri siyahısından seçim etməyə imkan verir ki, bu da eyni maşında bir neçə əməliyyat sisteminin olmasını mümkün edir. GRUB bu gün əksər Linux paylamalarında istifadə olunan standart yükləmə yükləyicisidir. GRUB dinamik olaraq konfiqurasiya edilə bilər, çünki yükləmə zamanı konfiqurasiyaya dəyişikliklər etməyə imkan verir. İstifadəçilər dinamik olaraq yeni yükləmə konfiqurasiyalarını daxil etmək üçün sadə bir komanda xətti interfeysi ilə təmin edilir. GRUB yüksək daşıma qabiliyyəti, bir çox icra edilə bilən formatlar üçün dəstək, həndəsə tərcüməsindən müstəqillik və əksər UNIX sistemləri, VFAT, NTFS və LBA (Məntiqi Blok Ünvanı) rejimi kimi bütün növ fayl sistemləri üçün dəstək kimi bir çox istifadəçi dostu xüsusiyyətlərə malikdir. GRUB-dan istifadə edən əksər Linux paylamaları bir çox GUI (Qrafik İstifadəçi İnterfeysləri) üçün dəstəyindən istifadə edərək fərdiləşdirilmiş yükləmə menyusu təqdim edir. GRUB2 hazırda GRUB-u əvəz edir və GRUB-un adı GRUB Legacy olaraq dəyişdirilib.
GRUB və LILO arasındakı fərq nədir?
LILO əvvəllər Linux-un defolt yükləyicisi idi, GRUB isə son bir neçə ildə LILO-nun yerini tutdu. GRUB, LILO ilə müqayisədə daha yaxşı interaktiv komanda xətti interfeysinə malikdir, bu da arqumentlərlə yalnız bir əmrə imkan verir. LILO əməliyyat sistemlərinin yer məlumatlarını MBR-də saxladığı üçün hər dəfə yeni əməliyyat sistemi əlavə edildikdə istifadəçi konfiqurasiya faylının üzərinə əl ilə yazmalıdır və bu, çox asanlıqla yanlış konfiqurasiya edilmiş konfiqurasiya faylını yarada bilər. LILO-da səhv konfiqurasiya edilmiş konfiqurasiya faylını düzəltmək üçün istifadəçilər canlı CD-dən yükləmə kimi bir yanaşma tətbiq etməlidirlər. Bununla belə, dinamik olaraq konfiqurasiya edilə bilən təbiətə görə, GRUB-da səhv konfiqurasiya edilmiş konfiqurasiya faylını düzəltmək daha asandır. LILO ilə müqayisədə GRUB çox yaxşı texniki dəstəyə malikdir. LILO şəbəkədən yükləyə bilmir, GRUB isə şübhəsiz ki, edə bilər. Lakin digər tərəfdən, LILO çox uzun müddət istifadə olunduğu, inkişaf etdirildiyi və sınaqdan keçirildiyi üçün əksər Linux administratorları hətta heç bir sənədləşmə olmadan da LILO ilə problemlərin konfiqurasiyasını və həllini yaxşı bilirlər.