GRUB vs LILO
Boot loader je program, ktorý načíta operačné systémy, keď je počítač zapnutý. Zavádzacie zavádzače zvyčajne umožňujú vybrať zo zoznamu operačných systémov, ktoré sa majú načítať počas spúšťania počítača. Zavádzací zavádzač teda umožňuje koexistenciu viacerých operačných systémov na rovnakom počítači. LILO a GRUB sú dva populárne zavádzače, ktoré sa dnes používajú. LILO sa v Linuxe používal ako predvolený zavádzač zavádzania už veľmi dlho, ale GRUB ho nedávno nahradil.
Čo je LILO?
LILO (LInux LOader) je zavádzač zavádzačov používaný v operačných systémoch Linux. LILO môže zavádzať (až 16) operačné systémy z diskiet, pevných diskov atď., Pretože nezávisí od konkrétneho systému súborov. Užívateľ môže umiestniť LILO do Master Boot Record (MBR) alebo do bootovacieho sektoru oddielu (a do MBR vložiť niečo iné na načítanie LILO). LILO sa v Linuxe používal ako predvolený zavádzač do konca roku 2001. Teraz je zaradený do zoznamu depreciated balíčkov (v Red Hat)..
Čo je to GRUB?
GRUB (GNU GRand Unified Bootloader) je zavádzač zavádzaný vývojom projektu GNU. GRUB umožňuje užívateľovi vybrať si zo zoznamu operačných systémov, ktoré sa majú načítať, čo umožňuje mať na jednom stroji viac operačných systémov. GRUB je predvolený zavádzací zavádzač, ktorý sa dnes používa vo väčšine linuxových distribúcií. GRUB je možné nakonfigurovať dynamicky, pretože umožňuje zmeny konfigurácie v čase zavedenia systému. Používatelia majú k dispozícii jednoduché rozhranie príkazového riadku na dynamické vkladanie nových konfigurácií zavádzania. GRUB má mnoho užívateľsky prívetivých funkcií, ako je vysoká prenosnosť, podpora mnohých spustiteľných formátov, nezávislosť od prekladu geometrie a podpora pre všetky typy súborových systémov, ako je väčšina systémov UNIX, VFAT, NTFS a LBA (Logical Block Address). Väčšina linuxových distribúcií, ktoré používajú GRUB, poskytuje prispôsobené bootovacie menu s podporou mnohých GUI (Graphical User Interfaces). GRUB2 v súčasnosti nahrádza GRUB a GRUB sa premenoval na GRUB Legacy.
Aký je rozdiel medzi GRUB a LILO?
LILO bol predvolený bootovací zavádzač systému Linux, zatiaľ čo GRUB získal miesto LILO v posledných rokoch. GRUB má lepšie interaktívne rozhranie príkazového riadku v porovnaní s LILO, čo umožňuje iba jeden príkaz s argumentmi. Pretože LILO ukladá informácie o umiestnení operačných systémov v MBR, mal by užívateľ pri každom pridaní nového operačného systému manuálne prepísať konfiguračný súbor, čo by mohlo veľmi ľahko vytvoriť nesprávne nakonfigurovaný konfiguračný súbor. Aby sa opravil nesprávne nakonfigurovaný konfiguračný súbor v LILO, používatelia musia pristupovať tak, ako je zavedenie zo živého CD. Kvôli dynamicky konfigurovateľnej povahe je však oveľa jednoduchšie opraviť chybne nakonfigurovaný konfiguračný súbor v GRUB. V porovnaní s LILO má GRUB veľmi dobrú technickú podporu. LILO sa nedá zaviesť zo siete, zatiaľ čo GRUB určite dokáže. Ale na druhej strane, pretože LILO bolo používané, vyvíjané a testované po veľmi dlhú dobu, väčšina Linux administrátorov si je dobre vedomá konfigurácie a riešenia problémov s LILO aj bez akejkoľvek dokumentácie..