Em Fri, Dec 27, 2002 at 11:10:01PM -0200, Ilidio Afonso escreveu:
> Grande Arnaldo....
 
> > > Qual � melhor e as diferen�as entre o GRUB e o LILO??
 
> > Principal diferen�a: lilo n�o conhece sistemas de arquivos, apenas obtem
> > a lista dos blocos que est�o associados ao arquivo do kernel e depois obtem
> > esta lista, carrega e inicia o kernel, o grub, por sua vez, conhece sistemas
> > de arquivos, ent�o � poss�vel usar qualquer imagem de kernel que esteja em
> > um sistema de arquivos.
 
>       ...caramba!!! Se perguntar se entendi ou prefiro que desenhe, pediria
> que desenhasse. N�o entendi nada! Parece aramaico antigo. Vamos ver:

8)

>       - o lilo n�o conhece sistemas de arquivos!!! O que s�o estes sistemas
> de arquivos? Fat 32, Ext2, etc; ou outra coisa...

Ele n�o conhece nenhum deles :-)
 
>       - apenas obtem a lista de blocos que est�o associados ao arquivo do
> kernel e depois obtem esta lista. Aqui fiquei que nem o Yoda: Hummmmm,
> nublado a mente esta! Isso t� criptografado... :-)

vamos tentar decriptografar.
 
>       - carrega e inicia o kernel. Isso eu entendi... :-))

OK
 
>       - o grub, por sua vez, conhece sistemas de arquivos. Fiz um GO TO
> primeira pergunta... :-)

O GRUB tem mini drivers para v�rios sistemas de arquivos:

BSD FFS, DOS FAT16 and FAT32, Minix fs, Linux ext2fs, ReiserFS, JFS, XFS, and
VSTa fs.

O LILO n�o suporta nenhum.
 
>       - ent�o � possivel usar qq imagem do kernel que esteja em um sistema de
> arquivos. Ahhhh, isso, ah bom. O que foi mesmo.... :-)

Que kernels o LILO consegue carregar? Os que estiverem no /etc/lilo.conf
_depois_ que o lilo tiver sido executado.
 
>       Arnaldo, fiquei curioso com isso!! E eu tava t�o bem! Tem o grub
> instalado aqui, funciona direitinho, tinha que querer saber n�...

Mais um feliz usu�rio do GRUB, n�o?
 
>       Sem ser chato e j� o sendo, dava pra desenhar isso a� de modo a ficar
> mais claro.... :-)

OK, vamos l�:

O LILO n�o conhece sistemas de arquivos, para saber como carregar o kernel �
preciso que ele seja executado a cada mudan�a feita no /etc/lilo.conf, quando
ele pedir� ao kernel a lista de blocos no disco que cont�m a imagem do kernel.

Um sistema de arquivos tem meta-informa��es armazenadas em estruturas de dados
chamadas inodes, que por sua vez guardam a lista de blocos no disco onde est� o
conte�do dos arquivos, inodes por sua vez s�o referenciados pelos diret�rios,
desta forma apresentando ao usu�rio uma associa��o entre um nome a ser
referenciado por aplica��es, como o lilo n�o sabe patavinas da estrutura de
sistemas de arquivos (ext2, reiserfs, xfs, etc) ele precisa de uma "m�ozinha"
do kernel para obter a lista de blocos associados aos inodes associado � imagem
do kernel, assim, se voc� tiver 5 kernels em v�rios lugares em seu disco e no
/etc/lilo.conf voc� tiver somente refer�ncias a duas destas imagens de kernel,
somente estas duas poder�o ser selecionadas, o GRUB, por conhecer todos estes
conceitos, poder� carregar qualquer um das 5 imagens.

Isto � equivalente a poder editar o lilo.conf durante o boot. Flex�vel, huh?

Ainda est� em aramaico antigo? Ou j� est� em algo pr�ximo, como portunhol? 8)

- Arnaldo

Assinantes em 27/12/2002: 2259
Mensagens recebidas desde 07/01/1999: 195039
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a