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, kuru ielādēt datora startēšanas laikā. Tātad, sāknēšanas iekrāvējs vienā un tajā pašā mašīnā ļauj vienlaikus pastāvēt vairākām operētājsistēmām. LILO un GRUB ir divi no populārajiem mūsdienās izmantotajiem bagāžniekiem. LILO tika izmantots kā noklusējuma sāknēšanas ielādētājs operētājsistēmā Linux ļoti ilgu laiku, taču nesen GRUB ir ieņēmusi savu vietu.

Kas ir LILO?

LILO (LInux LOader) ir sāknēšanas iekrāvējs, ko izmanto Linux operētājsistēmās. LILO var ielādēt (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 operētājsistēmā Linux līdz 2001. gada beigām. Tagad tas ir iekļauts nolietoto pakešu sarakstā (Red Hat).

Kas ir GRUB?

GRUB (GNU GRand Unified Bootloader) ir sāknēšanas iekrāvējs, ko izstrādājis GNU projekts. GRUB ļauj lietotājam izvēlēties no ielādējamo operētājsistēmu saraksta, dodot iespēju vienā mašīnā atrasties vairākām operētājsistēmām. GRUB ir noklusējuma sāknēšanas ielādētājs, ko šodien izmanto lielākajā daļā Linux izplatījumu. GRUB var konfigurēt dinamiski, jo tas ļauj mainīt konfigurāciju sāknēšanas laikā. Lietotājiem tiek nodrošināta vienkārša komandrindas saskarne, lai dinamiski ievietotu jaunas sāknēšanas konfigurācijas. GRUB ir daudzas lietotājam draudzīgas funkcijas, piemēram, augsta pārnesamība, atbalsts daudziem izpildāmiem formātiem, 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žīmam. Lielākā daļa Linux izplatījumu, kas izmanto GRUB, nodrošina pielāgotu sāknēšanas izvēlni, izmantojot tās atbalstu daudzām GUI (grafiskām lietotāja saskarnēm). GRUB š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?

LILO kādreiz 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āka interaktīvā komandrindas saskarne, salīdzinot ar LILO, kas atļauj tikai vienu komandu ar argumentiem. Tā kā LILO saglabā operētājsistēmu atrašanās vietas informāciju MBR, katru reizi, kad tiek pievienota jauna operētājsistēma, lietotājam manuāli jāpārraksta konfigurācijas fails, un tas var ļoti viegli izveidot nepareizi konfigurētu konfigurācijas failu. Lai labotu nepareizi konfigurētu konfigurācijas failu LILO, lietotājiem jāizvēlas tāda pieeja kā sāknēšana no dzīvā kompaktdiska. Tomēr dinamiski konfigurējamā rakstura dēļ GRUB ir daudz vieglāk labot nepareizi konfigurētu konfigurācijas failu. Salīdzinot ar LILO, GRUB ir ļoti labs tehniskais nodrošinājums. LILO nevar ielādēt no tīkla, kamēr GRUB noteikti to var. Bet, no otras puses, tā kā LILO tika izmantots, izstrādāts un pārbaudīts ļoti ilgu laiku, vairums Linux administratoru labi zina, kā konfigurēt un risināt problēmas ar LILO pat bez jebkādas dokumentācijas.