GRUB vs LILO
Aby komputer działał po włączeniu, potrzebuje kilku programów, aby mu pomóc. Jednym z tych programów jest moduł ładujący lub moduł ładujący. Ładuje główny system operacyjny komputera.
Programy systemu operacyjnego są przechowywane na dyskach twardych; Dysk CD, DVD, dysk flash USD, dyskietka i karta pamięci flash i nie jest dostępny przez centralny procesor komputera, ponieważ może on uruchamiać tylko programy znalezione w pamięci ROM.
Dostęp do pamięci RAM można uzyskać za pomocą programu ładującego, takiego jak BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB i LILO. Programy te pozwalają komputerowi komunikować się z użytkownikiem.
GRUB to Grand Unified Bootloader, który może uruchamiać systemy operacyjne opracowane przez Linux, Mach4, vSTA, DOS i wiele innych systemów operacyjnych. Może ładować jądra w różnych formatach binarnych, które są wprowadzane w znanym stanie, co ułatwia nowym użytkownikom.
Plik konfiguracyjny zawiera kilka opcji i pozwala użytkownikom na wielokrotne uruchamianie i używanie systemów operacyjnych zainstalowanych na komputerze oraz wybieranie konfiguracji jądra, która ma być użyta na partycji systemu operacyjnego.
Obsługuje wiele formatów wykonywalnych i nie wymaga tłumaczenia geometrii. Ma podobny do bash wiersz polecenia, który umożliwia użytkownikom uruchomienie zainstalowanego systemu operacyjnego z dyskietki, dysku CD-ROM lub urządzenia USD.
Z drugiej strony LILO to ogólny program ładujący dla systemu Linux. Jest to kod, który BIOS ładuje do pamięci komputera podczas uruchamiania. Podobnie jak GRUB, może uruchomić system operacyjny z zewnętrznego źródła, takiego jak dyskietka lub dysk twardy.
Może zapisywać główny rekord rozruchowy (MBR) na urządzeniu, lokalizować jądra, ładować je do pamięci i uruchamiać. Umożliwia użytkownikom uruchamianie DOS, Windows, OS / 2 i innych konfiguracji z Linuksa. Był to domyślny moduł ładujący systemu Linux, dopóki nie został zastąpiony przez GRUB.
W przeciwieństwie do GRUB, LILO nie pozwala na uruchomienie z sieci i musi zostać ponownie zainstalowany w MBR po zmianie pliku konfiguracyjnego, podczas gdy GRUB automatycznie domyślnie przyjmuje interfejs wiersza poleceń. LILO jest jednak łatwiejszy w użyciu niż GRUB, ponieważ jest prostszy.
Streszczenie:
1. GRUB jest programem ładującym, którego można używać w systemach Linux, vSTA, DOS i innych systemach operacyjnych, podczas gdy LILO jest ogólnym programem ładującym w systemie Linux.
2. Zarówno GRUB, jak i LILO mogą uruchamiać systemy operacyjne z urządzeń zewnętrznych, takich jak dyskietki i dyski twarde, ale 3. GRUB pozwala na uruchamianie z sieci, podczas gdy LILO nie.
4. Gdy plik konfiguracyjny zostanie zmieniony, LILO musi zostać ponownie zainstalowany w MBR, a GRUB domyślnie ma interfejs wiersza poleceń.
5.GRUB jest bardziej skomplikowany w użyciu, podczas gdy LILO jest prostszy i łatwiejszy w użyciu.
6.LILO jest starym domyślnym programem ładującym dla Linuksa, podczas gdy GRUB jest nowym domyślnym programem ładującym.
7.GRUB może być używany w różnych innych systemach operacyjnych, w przeciwieństwie do LILO, który jest używany tylko w systemach operacyjnych Linux.