LILO vs. GRUB

Fórumok

Sziasztok!

Kiváncsi lennék a Ti véleményetekre, a LILO és a GRUB rendszertőltökkel kapcsolatban, miért terjedt el jobban a GRUB mint a LILO? mért van két féle? Miben okosabb az egyik a másiknál?

Hozzászólások

grub -> könnyeb konfig, sebezhetöbb, nagy, kinyalja a segged
lilo -> régi, kicsi, robosztus, nehezebben konfigelhető, de sokkal jobb és gyorsabb

én spec LILO párti vagyok
__________________________________________________________________

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.

Honnan veszed h elterjedtebb a grub?
Enis LILO parti vagyok, egy atlag desktop gepen ahol max nehany kernel van (aktualis meg 1 backup), stabil HW teljesen felesleges grubozni sztem.

A Lilo előbb volt, mint a Grub. Azért pár éve is volt még olyan SCSI RAID-es gép, amit Lilo-val tudtam csak telepíteni. Viszont abban az időben, amikor még egyszerre több windows is volt az otthoni gépemen (és még nemtom hány oprendszer), csak Grub-bal tudtam megoldani logikai partíciók hide-olását.

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Hát abban az időben, amikor próbáltam, még csak primary partíciót tudott hide-olni a Lilo. Azóta meg már nem érdekes nekem ez a feature.

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Azért elterjedtebb a GRUB, mert egyszerűen jobb. Sokkal többet tud és sokkal rugalmasabb azaz robosztusabb is (robosztus != nagy && robosztus == ellenálló). Azért van kettő, mert a LILO előbb volt.

robosztus -> robusztus

Az eg vilagon semmit nem magyaraztal.
Azert elterjedtebb, mert jobb: Ez szerintem nem indoklas.
Azert van ketto, mert a lilo elobb volt: Szinten. Ha az egyik mar megvolt, semmi nem kenyszerintette a programozokat arra, hogy csinaljanak egy masikat.

Egyebkent az atlagfelhasznalo szamara tokeletesen mindegy melyikkel tolti be a Linuxot vagy Windowst.

--------------------------
Debian etch, 2.6.18-3

jobb a grub, pl. ha rossz initrd-t adsz meg (ezt mar beirtam az elobb, most megismetlem) akkor grubbal javitod bootolaskor, liloval beszoptad. ez eleg nagy elony a szememben.

mas szempontbol persze tok mindegy, hogy grub vagy lilo, csak a grub tenyleg tobb - hasznos - dolgot tud.

- Use the Source Luke ! -

a grub-ot akkor hagytam ott, amikor a grub parancssorával ki tudtam olvastatni a shadow file-t, nálam ez betette a kiskaput.

a grub console-ban:


cat /etc/shadow

és láss csodát ott vannak a jelszavak, már csak egy john kell.

igen lehet azt mondani, hogy jelszavazzam le, meg is tettem, de összeségében egy normálisan beconfigelt lilo 4x olyan gyorsan indul el mint egy grub és az sem elhanyagolható, hogy a grubnak régebben problémái voltak az XFS-sel.
__________________________________________________________________

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.

Egy atlagos otthoni felhasznalot ez nem hiszem hogy zavar vagy kulonosebb veszelyt jelentene, hogy grubbol ki lehet olvasni az arnyekfajlt. Nagyobb veszelyt jelent ha bedugja az utp kabelt.

Azon kivul meg ha ki is olvassa az arnyekjelszot, az meg egy kovetkezo lepes azt visszafejteni. Nem foglalkoztam ilyesmivel, de gondolom ezt meg munka megtenni - jollehet biztos megoldhato.

Nem tudom szamottevo kulonbseg eszlelheto-e gyorsasagban koztuk. Gyanitom, manapsag mar ezek a kulonbsegek elenyeszoek.

Hacsak nincs valakinek jo oka egyik vagy masik mellett donteni (es ez a kisebbseg), akkor tokmindegy melyiket hasznalja a dolgozo. Neked ugy latszik ez elegendo indok volt, szamomra meg valamivel fontosabb az az elony, amit Denes is irt (bar megjegyzem, eddig nem tudtam h ez kulonbseg, mivel alapbol a grubot teszem fel es nem nagyon nezegettem a lilot ha fent volt).

--------------------------
Debian etch, 2.6.18-3

a másik dolog amiért a lilo-ra váltott, az az volt, hogy régebben volt olyan, hogy a grub havonta 2x összefosta magát egy "magyar distributon" alatt, ekkor váltottam lilo-ra. Ez volt kb 4 éve. Azóta más distro (debian) és a lilo maradt, a feljebb felsorolt példák miatt (biztonság, fs, stb...)
__________________________________________________________________

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.

ezt spec nem a brand serverekre értettem, mert azokat elinditod és ott rogadnak addig, amig nem kell vmit csinálni vagy le nem rohad ...
__________________________________________________________________

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.

En azt utaltam a LILO-ban, hogy ha kicsit is megvaltozott a vinyok elrendezese, akkor mar csak LI-ig jutott. GRUB-nal ilyen gond nincs, ugyhogy egyertelmu volt a valtas reszemrol.

itt a pont :)

nálam volt olyan móka, hogy software raid elszállt (tükörben két vinyó, az egyik meghalt, de a másikkal még simán ment a rendszer ...) a lilo meg nem volt hajlandó lefutni ekkor akárhogyan is kerestem rá man-okban, guglin, egyik megoldással se akarta magát frissíteni, értsd úgy, hogy hiába írtam be, hogy lilo mindig errorral elszállt, így nem tudtam kernelt se frissíteni.
ekkor meguntam, install grub, és ez már nem rinyált mint egy szűzkurva, csak tette a dolgát ...

Hihetetlen, hogy mi mindent össze tudtok hordani egy ilyen "nagy" horderejű kérdésben, mint ez, hogy személyes kedvenceteket megvédjétek.

Vitathatatlan, hogy a Grub sokkal több feature-rel rendelkezik. Az egyik legfontosabb, hogy rendelkezik fájlrendszer támogatással, vagyis a kerneleket, akárcsak maga a Linux kernel, a fájlrendszerben keresi meg.
Míg a Lilo szektoronként olvassa be a kernelt.

Ezen folyamataikat nézve a Grub valamivel gyorsabb.

Lilo-val kapcsolatban néhány konfiguráció esetén (azt hiszem ez chipset függő volt elsősorban) a Lilo vagy nem volt hajlandó működni, vagy néhány random esetben nem tudott továbblépni, megszakadt a folyamat a kernel beolvasása közben valamilyen egzotikus hibaüzenettel. Az egyik előző konfigurációm (egy ATI IXP chipsetes laptop) esetén a Slackware telepítése után azonnal kicseréltem az alapértelmezett Lilo -t Grub-ra, mert azzal gördülékenyen és hibamentesen üzemelt a bootolás, míg Lilo esetén fellépett a random "nemműködök" szituáció. És ez elég zavaró tud lenni, ha az ember nem képes bebootolni a jó kis rendszerét.

A Lilo mindezek ellenére remek boot manager program, és néhány distro (pl. a Slackware) mai napig defaultként szállítja. Hogy ki melyiket használja, igény, vagy személyiségfüggő. Vagy attól függ, hogy kedvenc disztrója melyiket szállítja a számára.

Nem olyan nagy horderejű kérdés ez, hiszen a napi használat során (ha egyszer jól be lett állítva az adott manager) k**rvára mindegy, hogy melyik dolgozik.

Szerk.: bizonyos helyzetekben előnytelen a Lilo használata, hiszen minden egyes konfigurálás után le kell futtatni a "lilo" parancsot, mivel a konfig fájlt sem képes a fájlrendszerből kiolvasni, míg a grubnál megszerkeszti az ember a confot, és mehet a reboot.

http://gyuszk.homelinux.org

-- There is never time to do it right, but always time to do it over.

nekem akkor lett negyon szimpatikus a grub, amikor elkuffantot konfig file-t bootolaskor atszerkesztethettem mukodore, beallithattam masik initrd-t, es igy be tudtam bootolni.
szerintem ilyet a lilo nem tudott, lilo lefuttatasa nelkul - de javitsatok ki ha tevednek.

- Use the Source Luke ! -

Ahogy én képzelem!

LILO= LInuxLOader. Nem akart más lenni csak tudj bootolni free megoldással pécén DOS x.xx mellett linuxot is. Később bővült az indítható rendszerek listája, de a cél még mindig az volt, hogy ne fizetős megoldást kelljen használni.

GRUB a GNU rendszer betöltője. Annó nem is lehetett HURD-ot indítani mással (hogy ez mára hol tart nem tudom) Mivel egyre több rendszer indítását tette lehetővé, boot folyamat előtt változtatható a bootolás bármely paramétere ezért rengetegen kezdték el használni.

95 óta használok linuxot. Eleinte csak a mássága miatt, mára kizárólag! Soha nem zavart a bootmanager. Teszi a dolgát általában jól, de azért ha valamit elrontok egyszerűbb az élet a grubbal. LILO-nál pedig gondoltam arra, hogy legyen egy boot floppym. Mostanra floppy sincsen a gépemben.

dzsolt

GRUB a GNU rendszer betöltője.

nem egeszen ugy van, GRUB => GRand Unified Bootloader

Lilo: Linuxot tolthetsz be vele, vagy tovabbadhatod a bootfolyamatot pl a windows betoltojenek

GRUB: nagyon sok rendszer ezt hasznalja betoltonek, mert arra talatak ki, hogy legyen egy bootloader, amit sok rendszert tamogat nativan. ezt hasznalja a solaris is ujonnan, es syllable meg hasonlo kissebb projectek is, hogy ne kelljen ujra feltalalni a kereket.

--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.

Alapvetoen koncepcionalisan mas a ketto. Innentol felfogas kerdese, h melyik szemit jobbnak. En szemely szerint a grubot preferalom, de amugy letezik 1 rakat masik bootloader ezeken kivul is. Pl. a G4-emen yaboot-ot hasznalok bootolasra, de intelen is vannak egyeb alternativak. A szokasos valasz jon: amelyikhez ertesz az a jobb :)

Most már érdekelne, hogy miért mindenki csak 2 bootmanagerről beszél? Igaz, nem tudom, hogy most mi van, de pl. '98 körül eléggé elterjedt volt pl. a chos - na jó, az én ismerettségi körömben. Nyílván nem csak ez a 3 van.. . Debian sarge repoban még most is benne van a chos.

Hehe, mikor en kezdtem, meg marhara semmilyen linux nem ajanlotta fel hogy grub. Lilo volt es kesz. De az mukodott legalabb.

Azota nem hasznalok linuxot, igy ez a problemam megoldodott. \o/

--
Live Free or Die
UNIX

Lilo-t használok, mert x64-es non-multilib rendszeren a grub nem használható, de a lilo a bin86-al igen. A grub-al szembe kicsit kényelmetlenebb, de tökéletesen megfelel.