Skirtumas tarp GRUB ir LILO

GRUB vs LILO

Paleidiklis yra programa, kuri įkelia operacines sistemas, kai kompiuteris įjungiamas. Paprastai įkrovos įkrovikliai suteikia galimybę pasirinkti iš operacinių sistemų sąrašo, kurį norite įkelti kompiuterio paleidimo metu. Taigi įkrovos įkėlėjas leidžia kartu naudoti kelias operacines sistemas tame pačiame kompiuteryje. „LILO“ ir „GRUB“ yra du populiariausi šiandien naudojami bagažiniai krautuvai. LILO buvo naudojamas kaip numatytasis įkrovos įkėlėjas „Linux“ labai ilgą laiką, tačiau pastaruoju metu GRUB užėmė savo vietą.

Kas yra LILO?

LILO (LInux LOader) yra įkrovos įkėlėjas, naudojamas „Linux“ operacinėse sistemose. LILO gali paleisti (iki 16) operacines sistemas iš diskelių, standžiųjų diskų ir kt., Nes ji nėra priklausoma nuo konkrečios failų sistemos. Vartotojas gali patalpinti LILO arba pagrindiniame įkrovos įraše (MBR), arba skaidinio įkrovos sektoriuje (ir įdėkite ką nors kitą į MBR, kad įkeltumėte LILO). LILO buvo naudojamas kaip numatytasis įkrovos kaupiklis „Linux“ iki 2001 m. Pabaigos. Dabar jis įtrauktas į nusidėvėjusių paketų sąrašą („Red Hat“)..

Kas yra GRUB?

GRUB (GNU GRand Unified Bootloader) yra įkrovos įkėlėjas, kurį sukūrė GNU projektas. GRUB leidžia vartotojui pasirinkti iš operacinių sistemų sąrašo, kurį norite įkelti, sudarydami galimybę tame pačiame kompiuteryje turėti kelias operacines sistemas. GRUB yra numatytasis įkrovos įkėlėjas, naudojamas šiandien daugelyje „Linux“ paskirstymų. GRUB galima sukonfigūruoti dinamiškai, nes tai leidžia pakeisti konfigūraciją paleidimo metu. Vartotojams pateikiama paprasta komandinės eilutės sąsaja, leidžianti dinamiškai įterpti naujas įkrovos konfigūracijas. GRUB turi daug patogių vartotojui funkcijų, tokių kaip didelis perkeliamumas, daugelio vykdomųjų formatų palaikymas, nepriklausomumas nuo geometrijos vertimo ir palaikymas visų tipų failų sistemoms, tokioms kaip dauguma UNIX sistemų, VFAT, NTFS ir LBA (Logical Block Address) režimas. Daugelyje „Linux“ paskirstymų, naudojančių GRUB, yra pritaikytas įkrovos meniu, palaikantis daugelį GUI (grafinių vartotojo sąsajų). GRUB2 šiuo metu keičia GRUB, o GRUB pervardijamas kaip GRUB Legacy.

Kuo skiriasi GRUB nuo LILO?

Anksčiau „LILO“ buvo numatytasis „Linux“ įkroviklis, o GRUB per pastaruosius kelerius metus užėmė LILO vietą. GRUB turi geresnę interaktyvią komandų eilutės sąsają, palyginti su LILO, kuri leidžia tik vieną komandą su argumentais. Kadangi LILO kaupia operacinių sistemų buvimo vietos informaciją MBR, kiekvieną kartą pridedant naują operacinę sistemą, vartotojas turėtų rankiniu būdu perrašyti konfigūracijos failą ir tai labai lengvai galėtų sukurti neteisingai sukonfigūruotą konfigūracijos failą. Norėdami ištaisyti neteisingai sukonfigūruotą konfigūracijos failą „LILO“, vartotojai turi pasirinkti tokį paleidimą, kaip paleidimas iš tiesioginio kompaktinio disko. Tačiau dėl dinamiškai konfigūruojamo pobūdžio yra daug lengviau ištaisyti netinkamai sukonfigūruotą konfigūracijos failą GRUB. Palyginti su LILO, GRUB turi labai gerą techninę paramą. LILO negali paleisti iš tinklo, tuo tarpu GRUB tikrai gali. Bet, kita vertus, kadangi LILO buvo naudojamas, kuriamas ir išbandomas labai ilgą laiką, dauguma „Linux“ administratorių gerai supranta LILO konfigūravimo ir tvarkymo problemas, net neturėdami jokios dokumentacijos..