Qual è la differenza tra GRUB e LILO?

December 22

La Unified Bootloader Grande e Linux Loader sono entrambi boot loader per il sistema operativo Linux. Un boot loader è il primo programma che viene eseguito quando il computer si avvia. Viene utilizzato per caricare il sistema operativo e altri programmi che sono necessari per avviare il computer. GRUB e LILO eseguire le stesse funzioni ma hanno diverse interfacce utente e metodi di configurazione.

Storia

LILO è stato uno dei primi bootloader per il sistema operativo Linux. E 'stato il più popolare boot loader per Linux fino al 2001, quando il bootloader GRUB ha cominciato a sostituirlo. GRUB è stato originariamente sviluppato da Erich Bolena nel 1995 ed è stato aggiunto come un pacchetto ufficiale GNU nel 1999. Fino al momento della pubblicazione, lo sviluppo del bootloader GRUB è stato interrotto. E 'stato sostituito dal bootloader GRUB2 che è stato progettato per estendere l'ambito di GRUB.

Analogie

Sia GRUB e LILO svolgono la stessa funzione di base - il caricamento del sistema operativo nella RAM del computer. Entrambi supportano la possibilità di avviare il sistema in modalità utente singolo. Entrambi dispongono di un'interfaccia a riga di comando, anche se l'interfaccia a riga di comando LILO è limitato nelle sue capacità. Entrambi utilizzano semplice file di testo che può essere modificato dall'amministratore di sistema. Sia GRUB e LILO supportano l'uso di password.

differenze

LILO è effettivamente memorizzato nel Master Boot Record, o settore di avvio, del disco fisso, mentre solo la prima fase di GRUB viene memorizzato sul MBR. di uno stadio unico compito è quello di caricare la prossima fase di GRUB si trova entro i primi 1.024 cilindri del disco. Se si apporta una modifica al bootloader LILO, è necessario riscrivere il MBR, che potrebbe rendere il sistema non avviabile se la modifica contiene un errore. Le modifiche alla configurazione di GRUB vengono letti durante il processo di avvio. GRUB supporta l'uso di crittografia delle password MD5. LILO supporta solo le password di testo. GRUB supporta l'avvio dalla rete, mentre LILO non lo fa.

GRUB Vantaggi

Il bootloader GRUB è più potente di LILO e supporta i file system più grandi. Ha una interfaccia a riga di comando completamente interattivo. Gli utenti a navigare un sistema di menu in cui possono scegliere quale sistema operativo si desidera caricare. GRUB supporta più sistemi di file di LILO tra DOS FAT, BSD FFS e file system di Linux. Se il file di configurazione non è configurato correttamente, GRUB tornerà ad una interfaccia a riga di comando, piuttosto che rendere il sistema non avviabile.