Differenza tra GRUB e LILO

GRUB vs LILO

Perché un computer funzioni dopo essere stato acceso, ha bisogno di diversi programmi software per aiutarlo. Uno di questi programmi software è il bootstrap loader o il boot loader. Carica il sistema operativo principale di un computer.

I programmi del sistema operativo sono memorizzati nei dischi rigidi; CD, DVD, unità flash USB, floppy disk e scheda di memoria flash e non è possibile accedervi dal processore centrale del computer poiché è in grado di eseguire solo programmi trovati nella ROM.
È necessario accedere a quelli trovati nella RAM con l'aiuto del boot loader come BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB e LILO. Questi programmi consentono al computer di comunicare con il proprio utente.

GRUB è Grand Unified Bootloader che può avviare i sistemi operativi sviluppati da Linux, Mach4, vSTA, DOS e molti altri sistemi operativi. Può caricare kernel in diversi formati binari che vengono inseriti in uno stato noto rendendolo facile per i nuovi utenti.

Ci sono diverse opzioni nel file di configurazione e consente agli utenti di eseguire l'avvio multiplo e utilizzare i sistemi operativi installati nel computer e scegliere quale configurazione del kernel utilizzare nella partizione di un sistema operativo.
Supporta più formati eseguibili e non ha bisogno di traduzione geometrica. Ha un prompt dei comandi di tipo bash che consente agli utenti di avviare un sistema operativo installato da un dischetto, un CD-ROM o un dispositivo USD.
LILO, d'altra parte, è un boot loader generico per Linux. È il codice che il BIOS carica nella memoria del computer all'avvio. Come GRUB, può avviare un sistema operativo da una fonte esterna come un floppy disk o un disco rigido.
Può scrivere un Master Boot Record (MBR) su un dispositivo e può individuare i kernel, caricarli in memoria e avviarli. Permette agli utenti di avviare DOS, Windows, OS / 2 e altre configurazioni da Linux. Era il caricatore di avvio predefinito di Linux fino a quando non è stato sostituito da GRUB.
Diversamente da GRUB, LILO non consente l'avvio da una rete e deve essere reinstallato nell'MBR dopo che il file di configurazione è stato modificato mentre GRUB si imposta automaticamente sulla sua interfaccia della riga di comando. LILO è più facile da usare rispetto a GRUB, perché è più semplice.

Sommario:

1.GRUB è un boot loader che può essere utilizzato per Linux, vSTA, DOS e altri sistemi operativi mentre LILO è un boot loader generico per Linux.
2. Entrambi GRUB e LILO possono avviare i sistemi operativi da dispositivi esterni come floppy disk e hard disk, ma 3.GRUB consente l'avvio da una rete mentre LILO non lo fa.
4. Quando il file di configurazione viene modificato, LILO deve essere reinstallato nell'MBR mentre il GRUB si imposta automaticamente nell'interfaccia della riga di comando.
5.GRUB è più complicato da usare mentre LILO è più semplice e facile da usare.
6. LILO è il vecchio boot loader predefinito per Linux, mentre GRUB è il nuovo boot loader predefinito.
7.GRUB può essere utilizzato per vari altri sistemi operativi a differenza di LILO, che viene utilizzato solo per i sistemi operativi Linux.