GRUB vs LILO
Boot loader ir programma, kas ielādē operētājsistēmas, kad dators ir ieslēgts. Parasti sāknēšanas iekrāvēji dod iespēju izvēlēties no operētājsistēmu saraksta, ko ielādēt datora startēšanas laikā. Tātad, sāknēšanas iekrāvējs ļauj vienlaikus pastāvēt vairākām operētājsistēmām vienā mašīnā. LILO un GRUB ir divi populāri šodien izmantotie iekrāvēji. LILO kā noklusējuma sāknēšanas iekrāvējs Linux tika izmantots ļoti ilgu laiku, taču nesen GRUB ir ieņēmis vietu.
Kas ir LILO?
LILO (LInux LOader) ir sāknēšanas iekrāvējs, ko izmanto Linux operētājsistēmās. LILO var boot (līdz 16) operētājsistēmas no disketēm, cietajiem diskiem utt., Jo tas nav atkarīgs no konkrētas failu sistēmas. Lietotājs var ievietot LILO vai nu galvenajā sāknēšanas ierakstā (MBR), vai nodalījuma sāknēšanas sektorā (un ievietot kaut ko citu MBR, lai ielādētu LILO). LILO tika izmantots kā noklusējuma sāknēšanas ielādētājs Linux līdz 2001. gada beigām. Tagad tas ir iekļauts nolietoto pakotņu sarakstā (Red Hat).
Kas ir GRUB?
GRUB (GNU GRand Unified Bootloader) ir GNU projekta izstrādāts sāknēšanas iekrāvējs. GRUB ļauj lietotājam izvēlēties ielādējamo operētājsistēmu sarakstu, ļaujot vienā un tajā pašā mašīnā izmantot vairākas operētājsistēmas. GRUB ir noklusējuma sāknēšanas iekrāvējs, ko šodien izmanto lielākajā daļā Linux izplatīšanas. GRUB var konfigurēt dinamiski, jo tas ļauj mainīt konfigurāciju sāknēšanas laikā. Lietotājiem tiek nodrošināts vienkāršs komandrindas interfeiss, lai dinamiski ievietotu jaunas sāknēšanas konfigurācijas. GRUB ir daudzas lietotājam draudzīgas funkcijas, piemēram, augsta pārnesamība, daudzu izpildāmo formātu atbalsts, neatkarība no ģeometrijas tulkošanas un atbalsts visu veidu failu sistēmām, piemēram, lielākajai daļai UNIX sistēmu, VFAT, NTFS un LBA (loģiskās bloķēšanas adreses) režīmā. Lielākā daļa Linux izplatījumu, kas izmanto GRUB,nodrošināt pielāgotu sāknēšanas izvēlni, izmantojot tās atbalstu daudzām GUI (grafiskās lietotāja saskarnes). GRUB2 šobrīd aizstāj GRUB, un GRUB tiek pārdēvēts par GRUB Legacy.
Kāda ir atšķirība starp GRUB un LILO?
Kādreiz LILO bija Linux noklusējuma sāknēšanas iekrāvējs, savukārt GRUB pēdējos gados ir ieņēmis LILO vietu. GRUB ir labāks interaktīvs komandrindas interfeiss, salīdzinot ar LILO, kas atļauj tikai vienu komandu ar argumentiem. Tā kā LILO MBR glabā operētājsistēmu atrašanās vietas informāciju, katru reizi, kad tiek pievienota jauna operētājsistēma, lietotājam manuāli jāpārraksta konfigurācijas fails, un tas ļoti viegli varētu radīt nepareizi konfigurētu konfigurācijas failu. Lai labotu nepareizi konfigurētu konfigurācijas failu LILO, lietotājiem ir jāizmanto tāda pieeja kā sāknēšana no tiešraides kompaktdiska. Dinamiski konfigurējamā rakstura dēļ nepareizi konfigurētu konfigurācijas failu GRUB labot ir daudz vieglāk. Salīdzinot ar LILO, GRUB ir ļoti labs tehniskais atbalsts. LILO nevar palaist no tīkla, savukārt GRUB noteikti var. Bet, no otras puses,Tā kā LILO tika izmantots, izstrādāts un pārbaudīts ļoti ilgu laiku, lielākā daļa Linux administratoru labi zina, kā konfigurēt un apstrādāt problēmas ar LILO pat bez jebkādas dokumentācijas.