GRUB vs LILO
„Boot loader“yra programa, įkelianti operacines sistemas, kai įjungiamas kompiuteris. Paprastai įkrovos įkrovikliai suteikia galimybę pasirinkti iš operacinių sistemų sąrašo, kurį norite įkelti paleisdami kompiuterį. Taigi, įkrovos krautuvas leidžia sujungti kelias operacines sistemas toje pačioje mašinoje. LILO ir GRUB yra du populiariausi šiandien naudojami krautuvai. LILO buvo naudojamas kaip numatytasis „Linux“įkėlimo įrankis labai ilgą laiką, tačiau neseniai jo vietą užėmė GRUB.
Kas yra LILO?
LILO (LInux LOader) yra įkrovos krautuvas, naudojamas „Linux“operacinėse sistemose. LILO gali paleisti (iki 16) operacines sistemas iš diskelių, standžiųjų diskų ir kt., Nes tai nėra priklausoma nuo konkrečios failų sistemos. Vartotojas gali įdėti LILO į pagrindinį įkrovos įrašą (MBR) arba į skaidinio įkrovos sektorių (ir įdėti ką nors kitą į MBR, kad įkeltumėte LILO). LILO buvo naudojamas kaip numatytasis „Linux“įkėlimo įrankis iki 2001 m. Pabaigos. Dabar jis yra įtrauktas į nusidėvėjusių paketų sąrašą (sistemoje „Red Hat“).
Kas yra GRUB?
GRUB („GNU GRand Unified Bootloader“) yra įkroviklis, sukurtas GNU projekto. GRUB leidžia vartotojui pasirinkti iš įkeliamų operacinių sistemų sąrašo, todėl toje pačioje mašinoje galima turėti kelias operacines sistemas. GRUB yra numatytasis įkrovos krautuvas, naudojamas daugumoje „Linux“paskirstymų šiandien. GRUB galima sukonfigūruoti dinamiškai, nes tai leidžia keisti konfigūraciją paleidimo metu. Vartotojams suteikiama paprasta komandinės eilutės sąsaja, leidžianti dinamiškai įterpti naujas įkrovos konfigūracijas. GRUB turi daug patogių naudoti funkcijų, tokių kaip didelis perkeliamumas, daugelio vykdomųjų formatų palaikymas, nepriklausomybė nuo geometrijos vertimo ir visų tipų failų sistemų, tokių kaip dauguma UNIX sistemų, VFAT, NTFS ir LBA (loginio blokavimo adreso) režimo, palaikymas. Dauguma „Linux“paskirstymų, naudojančių GRUB,pateikite pritaikytą įkrovos meniu naudodamiesi daugelio GUI (grafinių vartotojo sąsajų) palaikymu. Šiuo metu GRUB2 keičia GRUB ir GRUB yra pervadintas į GRUB Legacy.
Kuo skiriasi GRUB ir LILO?
Anksčiau LILO buvo numatytasis „Linux“įkroviklis, o GRUB užėmė LILO vietą per pastaruosius kelerius metus. GRUB turi geresnę interaktyvią komandų eilutės sąsają, palyginti su LILO, kuri leidžia tik vieną komandą su argumentais. Kadangi LILO saugo operacinių sistemų vietą MBR, kiekvieną kartą, kai pridedama nauja operacinė sistema, vartotojas turėtų rankiniu būdu perrašyti konfigūracijos failą, ir tai gali labai lengvai sukurti neteisingai sukonfigūruotą konfigūracijos failą. Norėdami ištaisyti neteisingai sukonfigūruotą failą LILO, vartotojai turi elgtis kaip paleisti iš tiesioginio kompaktinio disko. Tačiau dėl dinamiškai konfigūruojamo pobūdžio daug lengviau ištaisyti neteisingai sukonfigūruotą konfigūracijos failą GRUB. Palyginti su LILO, GRUB turi labai gerą techninę pagalbą. LILO negali paleisti iš tinklo, o GRUB tikrai gali. Bet kitoje rankoje,Kadangi LILO buvo naudojamas, kuriamas ir išbandytas labai ilgai, dauguma „Linux“administratorių puikiai žino, kaip konfigūruoti ir tvarkyti problemas, susijusias su LILO, net ir neturint jokių dokumentų.