GRUB vs LILO
Boot loader on ohjelma, joka lataa käyttöjärjestelmät, kun tietokone käynnistetään. Yleensä käynnistyslataimet antavat mahdollisuuden valita luettelosta käyttöjärjestelmät, jotka ladataan tietokoneen käynnistyksen aikana. Joten käynnistyslatain mahdollistaa useiden käyttöjärjestelmien rinnakkaiselon samassa koneessa. LILO ja GRUB ovat kaksi suosittua käynnistyslatainta, joita käytetään nykyään. LILOa käytettiin Linuxin oletuskäynnistyslataimena hyvin pitkään, mutta äskettäin GRUB on ottanut sen tilalle.
Mikä on LILO?
LILO (LINux LOader) on käynnistyslatain, jota käytetään Linux-käyttöjärjestelmissä. LILO voi käynnistää (jopa 16) käyttöjärjestelmää levykkeiltä, kiintolevyiltä jne.koska se ei ole riippuvainen tietystä tiedostojärjestelmästä. Käyttäjä voi sijoittaa LILO:n joko Master Boot Recordiin (MBR) tai osion käynnistyssektoriin (ja sijoittaa jotain muuta MBR:ään LILO:n lataamiseksi). LILO:a käytettiin Linuxin oletuskäynnistyslataimena vuoden 2001 loppuun asti. Se on nyt mukana vanhentuneiden pakettien luettelossa (Red Hatissa).
Mikä on GRUB?
GRUB (GNU GRand Unified Bootloader) on GNU-projektin kehittämä käynnistyslatain. GRUB antaa käyttäjän valita ladattavien käyttöjärjestelmien luettelosta, mikä mahdollistaa useiden käyttöjärjestelmien käytön samassa koneessa. GRUB on oletuskäynnistyslatain, jota käytetään useimmissa Linux-jakeluissa nykyään. GRUB voidaan määrittää dynaamisesti, koska se sallii kokoonpanon muutokset käynnistyksen yhteydessä. Käyttäjille tarjotaan yksinkertainen komentorivikäyttöliittymä uusien käynnistyskokoonpanojen lisäämiseksi dynaamisesti. GRUB:ssa on monia käyttäjäystävällisiä ominaisuuksia, kuten korkea siirrettävyys, tuki useille suoritettaville muodoille, riippumattomuus geometrian käännöksestä ja tuki kaikentyyppisille tiedostojärjestelmille, kuten useimmille UNIX-järjestelmille, VFAT, NTFS ja LBA (Logical Block Address) -tila. Useimmat GRUB:ia käyttävät Linux-jakelut tarjoavat mukautetun käynnistysvalikon, joka tukee monia graafisia käyttöliittymiä. GRUB2 korvaa tällä hetkellä GRUB:n ja GRUB on nimetty uudelleen GRUB Legacyksi.
Mitä eroa on GRUBilla ja LILOlla?
LILO oli aiemmin Linuxin oletuskäynnistyslatain, kun taas GRUB on ottanut LILOn paikan muutaman viime vuoden aikana. GRUBilla on parempi interaktiivinen komentorivikäyttöliittymä kuin LILO:ssa, joka sallii vain yhden komennon argumenteilla. Koska LILO tallentaa käyttöjärjestelmien sijaintitiedot MBR:ään, aina kun uusi käyttöjärjestelmä lisätään, käyttäjän tulee korvata asetustiedosto manuaalisesti, mikä voi helposti luoda väärin määritetyn määritystiedoston. Korjatakseen väärin määritetyn konfigurointitiedoston LILOssa käyttäjien on omaksuttava lähestymistapa, kuten käynnistäminen live-CD:ltä. Dynaamisesti konfiguroitavan luonteen vuoksi on kuitenkin paljon helpompaa korjata väärin määritetty kokoonpanotiedosto GRUBissa. LILOon verrattuna GRUBilla on erittäin hyvä tekninen tuki. LILO ei voi käynnistyä verkosta, kun taas GRUB varmasti voi. Mutta toisa alta, koska LILOa käytettiin, kehitettiin ja testattiin hyvin pitkään, useimmat Linux-järjestelmänvalvojat ovat hyvin tietoisia LILOn konfigurointi- ja käsittelyongelmista jopa ilman dokumentaatiota.