GRUB vs LILO
Program ładujący to program, który ładuje systemy operacyjne, gdy komputer jest włączony. Zwykle programy ładujące dają możliwość wyboru z listy systemów operacyjnych do załadowania podczas uruchamiania komputera. Tak więc program ładujący umożliwia współistnienie wielu systemów operacyjnych na tym samym komputerze. LILO i GRUB to dwa popularne obecnie programy ładujące. LILO było używane jako domyślny program ładujący w Linuksie przez bardzo długi czas, ale ostatnio jego miejsce zajął GRUB.
Co to jest LILO?
LILO (LInux LOader) to program ładujący używany w systemach operacyjnych Linux. LILO może uruchamiać (do 16) systemów operacyjnych z dyskietek, dysków twardych itp., Ponieważ nie jest zależne od określonego systemu plików. Użytkownik może umieścić LILO w głównym rekordzie rozruchowym (MBR) lub sektorze rozruchowym partycji (i umieścić coś innego w MBR, aby załadować LILO). LILO był używany jako domyślny program ładujący w Linuksie do końca 2001 roku. Obecnie znajduje się na liście zdeprecjonowanych pakietów (w Red Hat).
Co to jest GRUB?
GRUB (GNU GRand Unified Bootloader) to program ładujący opracowany przez projekt GNU. GRUB umożliwia użytkownikowi wybór z listy systemów operacyjnych do załadowania, umożliwiając posiadanie wielu systemów operacyjnych na tej samej maszynie. GRUB jest domyślnym programem ładującym używanym obecnie w większości dystrybucji Linuksa. GRUB może być konfigurowany dynamicznie, ponieważ umożliwia zmiany konfiguracji podczas uruchamiania. Użytkownicy mają do dyspozycji prosty interfejs wiersza poleceń, który umożliwia dynamiczne wstawianie nowych konfiguracji rozruchowych. GRUB ma wiele przyjaznych dla użytkownika funkcji, takich jak wysoka przenośność, obsługa wielu formatów wykonywalnych, niezależność od tłumaczenia geometrii i wsparcie dla wszystkich typów systemów plików, takich jak większość systemów UNIX, VFAT, NTFS i tryb LBA (Logical Block Address). Większość dystrybucji Linuksa używających GRUB,zapewnia dostosowane menu startowe, korzystając z obsługi wielu GUI (graficznych interfejsów użytkownika). GRUB2 zastępuje w tej chwili GRUB, a nazwa GRUB została zmieniona na GRUB Legacy.
Jaka jest różnica między GRUB a LILO?
LILO było kiedyś domyślnym programem ładującym Linuksa, podczas gdy GRUB zajął miejsce LILO w ciągu ostatnich kilku lat. GRUB ma lepszy interaktywny interfejs linii poleceń w porównaniu do LILO, który pozwala tylko na pojedyncze polecenie z argumentami. Ponieważ LILO przechowuje informacje o lokalizacji systemów operacyjnych w MBR, za każdym razem, gdy dodawany jest nowy system operacyjny, użytkownik powinien ręcznie nadpisać plik konfiguracyjny, co może bardzo łatwo utworzyć źle skonfigurowany plik konfiguracyjny. Aby poprawić źle skonfigurowany plik konfiguracyjny w LILO, użytkownicy muszą zastosować podejście takie jak ładowanie z Live CD. Jednak ze względu na dynamicznie konfigurowalny charakter, znacznie łatwiej jest poprawić źle skonfigurowany plik konfiguracyjny w GRUB. W porównaniu do LILO GRUB ma bardzo dobre wsparcie techniczne. LILO nie może uruchomić się z sieci, podczas gdy GRUB z pewnością może. Ale z drugiej strony,ponieważ LILO było używane, rozwijane i testowane przez bardzo długi czas, większość administratorów Linuksa doskonale zdaje sobie sprawę z konfigurowania i rozwiązywania problemów z LILO nawet bez żadnej dokumentacji.