Skirtumas tarp GRUB ir LILO

Skirtumas tarp GRUB ir LILO
Skirtumas tarp GRUB ir LILO

Video: Skirtumas tarp GRUB ir LILO

Video: Skirtumas tarp GRUB ir LILO
Video: Tiek bitė, tiek musė ieško nektaro, bet yra esminis skirtumas... 2024, Lapkritis
Anonim

GRUB prieš LILO

Boot loader yra programa, kuri įkelia operacines sistemas, kai kompiuteris įjungiamas. Paprastai įkrovos įkrovikliai suteikia galimybę pasirinkti iš operacinių sistemų sąrašo, kurią reikia įkelti paleidžiant kompiuterį. Taigi, įkrovos įkroviklis leidžia tame pačiame kompiuteryje kartu egzistuoti kelioms operacinėms sistemoms. LILO ir GRUB yra du populiarūs įkrovos krautuvai, naudojami šiandien. LILO labai ilgą laiką buvo naudojamas kaip numatytasis įkrovos įkroviklis Linux sistemoje, tačiau neseniai GRUB užėmė vietą.

Kas yra LILO?

LILO (LINux LOader) yra įkrovos įkroviklis, naudojamas Linux operacinėse sistemose. LILO gali paleisti (iki 16) operacinių sistemų iš diskelių, standžiųjų diskų ir kt.nes tai nepriklauso nuo konkrečios failų sistemos. Vartotojas gali įdėti LILO į pagrindinį įkrovos įrašą (MBR) arba skaidinio įkrovos sektorių (ir įdėti ką nors kita į MBR, kad įkeltų LILO). LILO buvo naudojamas kaip numatytasis įkrovos įkroviklis Linux sistemoje iki 2001 m. pabaigos. Dabar jis įtrauktas į nuvertėjusių paketų sąrašą (Red Hat).

Kas yra GRUB?

GRUB (GNU GRand Unified Bootloader) yra įkrovos įkroviklis, sukurtas GNU projekto. GRUB leidžia vartotojui pasirinkti iš operacinių sistemų sąrašo, kurį reikia įkelti, todėl tame pačiame kompiuteryje galima turėti kelias operacines sistemas. GRUB yra numatytasis įkrovos įkroviklis, šiandien naudojamas daugelyje Linux platinimų. GRUB galima konfigūruoti dinamiškai, nes leidžia keisti konfigūraciją įkrovos metu. Vartotojams suteikiama paprasta komandų eilutės sąsaja, leidžianti dinamiškai įterpti naujas įkrovos konfigūracijas. GRUB turi daug patogių 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 bloko adreso) režimo, palaikymas. Dauguma „Linux“platinimų, kuriuose naudojamas GRUB, suteikia tinkintą įkrovos meniu, naudodami daugelio GUI (grafinių vartotojo sąsajų) palaikymą. GRUB2 šiuo metu pakeičia GRUB ir GRUB pervadintas į GRUB Legacy.

Kuo skiriasi GRUB ir LILO?

LILO anksčiau buvo numatytasis Linux įkrovos į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 saugo informaciją apie operacinių sistemų vietą MBR, kiekvieną kartą, kai pridedama nauja operacinė sistema, vartotojas turi rankiniu būdu perrašyti konfigūracijos failą, o tai gali labai lengvai sukurti netinkamai sukonfigūruotą konfigūracijos failą. Norėdami ištaisyti neteisingai sukonfigūruotą LILO konfigūracijos failą, vartotojai turi imtis tokio požiūrio kaip paleisti iš tiesioginio kompaktinio disko. Tačiau dėl dinamiškai konfigūruojamo pobūdžio daug lengviau ištaisyti netinkamai sukonfigūruotą konfigūracijos failą GRUB. Palyginti su LILO, GRUB turi labai gerą techninį palaikymą. LILO negali paleisti iš tinklo, o GRUB tikrai gali. Tačiau, kita vertus, kadangi LILO buvo naudojamas, kuriamas ir testuojamas labai ilgą laiką, dauguma Linux administratorių puikiai žino apie LILO konfigūravimo ir tvarkymo problemas net ir be jokios dokumentacijos.

Rekomenduojamas: