Differenza tra GRUB e LILO

Anonim

GRUB vs LILO

Il caricatore di avvio è il programma che carica i sistemi operativi quando il computer è acceso. In genere, i boot loader offrono la possibilità di selezionare da un elenco di sistemi operativi da caricare durante l'avvio del computer. Così, il boot loader consente la coesistenza di più sistemi operativi sulla stessa macchina. LILO e GRUB sono due dei caricabatterie popolari utilizzati oggi. LILO è stato utilizzato come boot loader predefinito in Linux per molto tempo, ma recentemente GRUB ha preso il posto.

Che cos'è LILO?

LILO (LInux LOader) è un boot loader utilizzato nei sistemi operativi Linux. LILO può avviare (fino a 16) sistemi operativi da dischi floppy, dischi rigidi, ecc. Perché non dipende da un file system specifico. L'utente può piazzare LILO in un master boot record (MBR) o nel settore di avvio di una partizione (e mettere qualcos'altro in MBR per caricare LILO). LILO è stato utilizzato come loader di avvio predefinito in Linux fino alla fine del 2001. Ora è incluso nell'elenco dei pacchetti depurati (in Red Hat).

Che cosa è GRUB?

GRUB (GNU GRAND Unified Bootloader) è un boot loader sviluppato dal progetto GNU. GRUB consente all'utente di selezionare da un elenco di sistemi operativi da caricare, consentendo di avere più sistemi operativi sulla stessa macchina. GRUB è il boot loader predefinito utilizzato nella maggior parte delle distribuzioni Linux oggi. GRUB può essere configurato dinamicamente in quanto consente di modificare la configurazione al momento dell'avvio. Gli utenti sono dotati di un'interfaccia di riga di comando semplice per inserire dinamicamente nuove configurazioni di avvio. GRUB ha molte funzionalità di facile utilizzo come l'alta portabilità, il supporto di molti formati eseguibili, l'indipendenza dalla traduzione geometrica e il supporto per tutti i tipi di sistemi di file come i sistemi UNIX, VFAT, NTFS e LBA (Logical Block Address). La maggior parte delle distribuzioni Linux che utilizzano GRUB forniscono un menu di avvio personalizzato che utilizza il suo supporto per molte GUI (Graphical User Interfaces). GRUB2 sta sostituendo GRUB al momento e GRUB è stato rinominato GRUB Legacy.

Qual è la differenza tra GRUB e LILO?

LILO è stato il caricatore di avvio predefinito di Linux, mentre GRUB ha preso il posto di LILO negli ultimi anni. GRUB ha una migliore interfaccia di riga di comando interattiva rispetto a LILO, che consente solo un singolo comando con argomenti. Poiché LILO memorizza le informazioni sulla posizione dei sistemi operativi in ​​MBR, ogni volta che viene aggiunto un nuovo sistema operativo, l'utente deve sovrascrivere manualmente il file di configurazione e questo potrebbe creare facilmente un file di configurazione errato. Per correggere un file di configurazione errato in LILO, gli utenti devono prendere un approccio come l'avvio da un CD live. Tuttavia, a causa della natura dinamicamente configurabile, è molto più facile correggere un file di configurazione errato in GRUB.Rispetto a LILO, GRUB ha un ottimo supporto tecnico. LILO non può avviare dalla rete, mentre GRUB può certamente. D'altra parte, dal momento che LILO è stato utilizzato, sviluppato e testato per molto tempo, la maggior parte degli amministratori Linux è ben consapevole della configurazione e della gestione dei problemi con LILO anche senza alcuna documentazione.