Qual é a diferença entre o LILO e o GRUB?

22

Estou executando um servidor web sob o Debian e atualmente tenho o GRUB instalado.

Devo considerar o uso do LILO em vez do GRUB? E quais são as vantagens de cada um?

    
por Jonathan Rioux 26.01.2011 / 19:34

5 respostas

15

O LILO tem uma interface mais simples e é mais fácil de envolver sua cabeça.

O GRUB tem mais recursos e lida melhor com configurações estranhas.

O processo de bootstrap do LILO envolve a localização do kernel em essência (é mais complicado do que isso) apontando para o primeiro setor lógico do arquivo Kernel. O processo de inicialização do GRUB é mais ciente do sistema de arquivos e pode localizar um arquivo de kernel em um sistema de arquivos sem precisar especificar um setor lógico.

Existe uma razão pela qual quase todo mundo está usando o GRUB nos dias de hoje, e isso é porque ele é menos frágil e lida melhor com casos de borda.

    
por 26.01.2011 / 19:47
8

Conforme explicado aqui :

LILO has no interactive command interface, whereas GRUB does.

LILO does not support booting from a network, whereas GRUB does.

LILO stores information regarding the location of the operating systems it can to load physically on the MBR. If you change your LILO config file, you have to rewrite the LILO stage one boot loader to the MBR. Compared with GRUB, this is a much more risky option since a misconfigured MBR could leave the system unbootable. With GRUB, if the configuration file is configured incorrectly, it will simply default to the GRUB command-line interface.

O LILO carrega apenas o Linux e outros gerenciadores de inicialização. e o GRUB carrega um grande número de sistemas operacionais.

O LILO trabalha carregando-se em um espaço que se encaixa no MBR. O Grub tem dois estágios (porque é muito complicado demais para funcionar também, errar, quero dizer tão facilmente quanto o lilo). Ele carrega o estágio 1 do MBR (geralmente) e o estágio 2 de / boot, junto com sua configuração.

    
por 12.09.2011 / 19:59
5

Eu acho que a principal vantagem (para mim) do GRUB é

  • Eu não preciso lembrar de executar o 'lilo' após a atualização do kernel. O GRUB tem suporte real para sistemas de arquivos para que ele possa encontrar o kernel no disco.
  • Linha de comando. O GRUB permite entrar na linha de comando, o que tende a ser útil se eu mexer na configuração. Às vezes, salva ao vivo.

Principais vantagens do LILO:

  • Ofereça suporte a qualquer sistema de arquivos, pois ele contorna esse conceito
  • é pequeno

Eu diria que em 99% dos casos você prefere o GRUB.

    
por 26.01.2011 / 20:19
2

Você deve usar o GRUB, ou provavelmente o GRUB2, pois é muito mais novo. As vantagens do GRUB sobre o LILO incluem suporte para discos maiores (você não precisa ter sua partição de inicialização no início do disco) e suporte para inicialização EFI.

Se você estiver usando um computador antigo com o LILO, não há motivo específico para atualizar para o GRUB.

Outro motivo: não há atualizações para o LILO e praticamente não há suporte. Ou até mesmo um site.

    
por 26.01.2011 / 19:40
-1

Por favor, verifique esta melhor diferença tabular

link

    
por 06.08.2014 / 10:16

Tags