Den Thu, 13 Jan 2005 16:52:33 +0100 skrev Hans Houmøller:
> Kan nogen fortælle om/henvise til artikelr om forskellen på Lilo (som jeg
> bruger pt.)og Grub mht. hvad de kan i forhold til hinanden/fordele og
> ulemper ved dem?
>
) Hans
- LILO's boot-kode er simpel, al logikken ligger i /sbin/lilo, som man
skal huske at køre hver eneste gang man har pillet ved noget. GRUB
har logikken i boot-koden, og kræver normalt ikke at man kører nogen
kommando, uanset om man skifter kerne eller ændrer i dens config.
- Det medfører så at hvis man fx har lagt en ny kerne ind, som ikke
virker, men glemt at lave et "old" entry, skal man med LILO til at
lede efter boot-disketten, hvorimod man i GRUB blot hopper ud i en
kommando-linie, og skriver stien til den kerne man nu engang vil
boote.
- Hvis det går helt galt, fx ved at man har fået slettet /boot, skal
man med LILO bruge en boot-diskette, og med GRUB en manual for at kunne
boote systemet. Fx hvis man har en dual-boot maskine, og blot sletter
Linux-partitionerne (det har jeg set en gøre), uden at afinstallere
boot-manageren, kommer GRUB stadig med sin Grub> (men menuen er væk),
hvor LILO nærmere vil give "LI-" eller lignende.
- GRUB er noget mere kompliceret at installe, fordi det (i hvert fald
hvis man følger den anbefalede metode) foregår med GRUB's egne
kommandoer fra en boot-diskette, hvorimod LILO blot har lilo.conf,
og så kører man /sbin/lilo indtil den ikke længere melder fejl. Der
er også andre metoder til at installere GRUB, der dog ikke er helt
så sikre (mao, de får problemer hvis BIOS fx kalder hdb for 0x80 og
hda for 0x81 eller andre "sjove" påfund), men dem har jeg ikke brugt,
og derfor ingen erfaring med.
- LILO kræver nasm for at compile, hvor GRUB bruger gnu assembler - for
de fleste en ligegyldig detalje, men det var årsagen til at jeg
skiftede til GRUB, da den version af LILO jeg havde ikke kunne klare
2.6 kerner. Jeg kunne ikke umiddelbart compile en ny LILO.
IMHO er der ingen grund til at skifte medmindre ens distribution gør
det for en, undtagen naturligvis hvis man får problemer med den ene.
Mvh
Kent
--
Help test this great MMORPG game -
http://www.eternal-lands.com/