Różnica między GRUB i LILO

Różnica między GRUB i LILO
Różnica między GRUB i LILO

Wideo: Różnica między GRUB i LILO

Wideo: Różnica między GRUB i LILO
Wideo: Is that a bee or a fly? How to tell the Difference 2024, Listopad
Anonim

GRUB kontra LILO

Boot loader to program, który ładuje systemy operacyjne, gdy komputer jest włączony. Zazwyczaj 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 tej samej maszynie. LILO i GRUB to dwa z popularnych obecnie używanych programów ładujących. LILO był używany jako domyślny program ładujący w Linuksie przez bardzo długi czas, ale ostatnio GRUB zajął jego miejsce.

Co to jest LILO?

LILO (LInux LOader) to program ładujący używany w systemach operacyjnych Linux. LILO może uruchamiać (do 16) systemy operacyjne z dyskietek, dysków twardych itp.ponieważ nie jest zależny od konkretnego systemu plików. Użytkownik może umieścić LILO w głównym rekordzie rozruchowym (MBR) lub w sektorze rozruchowym partycji (i umieścić coś innego w MBR, aby załadować LILO). LILO było używane jako domyślny program ładujący w Linuksie do końca 2001 roku. Obecnie znajduje się na liście przestarzałych pakietów (w Red Hat).

Co to jest GRUB?

GRUB (GNU GRAnd Unified Bootloader) to program ładujący opracowany przez projekt GNU. GRUB pozwala użytkownikowi wybrać z listy systemów operacyjnych do załadowania, umożliwiając posiadanie wielu systemów operacyjnych na tej samej maszynie. GRUB to domyślny program ładujący używany obecnie w większości dystrybucji Linuksa. GRUB może być konfigurowany dynamicznie, ponieważ pozwala na zmiany w konfiguracji podczas uruchamiania. Użytkownicy mają do dyspozycji prosty interfejs wiersza poleceń, umożliwiający dynamiczne wstawianie nowych konfiguracji rozruchu. GRUB ma wiele przyjaznych dla użytkownika funkcji, takich jak wysoka przenośność, obsługa wielu formatów wykonywalnych, niezależność od translacji geometrii i obsługa wszystkich typów systemów plików, takich jak większość systemów UNIX, tryb VFAT, NTFS i LBA (logiczny adres bloku). Większość dystrybucji Linuksa, które używają GRUB, zapewnia dostosowane menu startowe, korzystając z obsługi wielu GUI (graficznych interfejsów użytkownika). GRUB2 zastępuje obecnie GRUB, a GRUB został przemianowany na GRUB Legacy.

Jaka jest różnica między GRUB i LILO?

LILO był kiedyś domyślnym programem ładującym Linuksa, podczas gdy GRUB zajął miejsce LILO w ciągu ostatnich kilku lat. GRUB ma lepszy interaktywny interfejs wiersza poleceń w porównaniu do LILO, który pozwala tylko na jedno 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, a to może bardzo łatwo utworzyć błędnie skonfigurowany plik konfiguracyjny. Aby poprawić błędnie skonfigurowany plik konfiguracyjny w LILO, użytkownicy muszą zastosować takie podejście, jak uruchamianie z Live CD. Jednak ze względu na dynamicznie konfigurowalny charakter znacznie łatwiej jest poprawić źle skonfigurowany plik konfiguracyjny w GRUB-ie. 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.

Zalecana: