GRUB vs LILO
Boot loader on programm, mis laadib operatsioonisüsteemid, kui arvuti on sisse lülitatud. Tavaliselt annavad alglaadurid võimaluse valida arvuti käivitamisel laaditavate operatsioonisüsteemide loendist. Niisiis, alglaadur võimaldab mitme masina samaaegset eksisteerimist. LILO ja GRUB on kaks populaarsemat tänapäeval kasutatavat laadurlaadurit. LILO-d kasutati Linuxis vaikimisi alglaadurina väga pikka aega, kuid hiljuti on selle asemele asunud GRUB.
Mis on LILO?
LILO (LInux LOader) on alglaadur, mida kasutatakse Linuxi operatsioonisüsteemides. LILO saab käivitada (kuni 16) opsüsteemi disketilt, kõvakettalt jne, kuna see ei sõltu konkreetsest failisüsteemist. Kasutaja saab paigutada LILO kas põhisalve kirjesse (MBR) või sektsiooni alglaadimissektorisse (ja LILO laadimiseks paigutada MBR-i midagi muud). LILO-d kasutati Linuxi vaikesaadetisena kuni 2001. aasta lõpuni. See on nüüd amortiseerunud pakettide loendis (Red Hat'is).
Mis on GRUB?
GRUB (GNU GRand Unified Bootloader) on GNU projekti poolt välja töötatud alglaadur. GRUB võimaldab kasutajal valida laaditavate operatsioonisüsteemide loendist, võimaldades samas masinas kasutada mitut opsüsteemi. GRUB on vaikimisi alglaadur, mida tänapäeval enamikus Linuxi distributsioonides kasutatakse. GRUB-i saab konfigureerida dünaamiliselt, kuna see võimaldab konfiguratsiooni muudatusi käivitamise ajal. Uute alglaadimiskonfiguratsioonide dünaamiliseks sisestamiseks pakutakse kasutajatele lihtsat käsurealiidest. GRUB-il on palju kasutajasõbralikke funktsioone, nagu kõrge teisaldatavus, paljude käivitatavate formaatide tugi, sõltumatus geomeetria tõlkimisest ja igat tüüpi failisüsteemide tugi, nagu enamiku UNIX-süsteemide, VFAT, NTFS ja LBA (loogilise plokk-aadressi) režiim. Enamik Linuxi distributsioonidest, mis kasutavad GRUB-i,pakkuda kohandatud alglaadimismenüüd, kasutades paljude GUI (graafiliste kasutajaliideste) tuge. GRUB2 asendab hetkel GRUBi ja GRUB on ümber nimetatud kui GRUB Legacy.
Mis vahe on GRUB-l ja LILO-l?
LILO oli varem Linuxi vaikimisi alglaadur, samas kui GRUB on LILO koha võtnud viimastel aastatel. GRUB-il on LILO-dega võrreldes parem interaktiivne käsurealiides, mis lubab vaid ühte argumentidega käsklust. Kuna LILO salvestab operatsioonisüsteemide asukohateavet MBR-i, peaks kasutaja iga kord, kui uus operatsioonisüsteem lisatakse, konfiguratsioonifaili käsitsi üle kirjutama ja see võib väga lihtsalt luua valesti seadistatud konfiguratsioonifaili. LILO-s valesti konfigureeritud konfiguratsioonifaili parandamiseks peavad kasutajad kasutama sellist lähenemist nagu otse-CD-lt käivitamine. Dünaamiliselt konfigureeritava olemuse tõttu on valesti konfigureeritud konfiguratsioonifaili GRUB-is palju lihtsam parandada. LILO-ga võrreldes on GRUBil väga hea tehniline tugi. LILO ei saa võrku käivitada, GRUB aga kindlasti. Aga teisest küljest,Kuna LILO-d kasutati, arendati ja testiti väga pikka aega, on enamik Linuxi administraatoreid teadlikud LILO-ga seotud probleemide konfigureerimisest ja käsitlemisest ka ilma igasuguse dokumentatsioonita.