On Fri, Jan 14, 2005 at 08:57:55AM -0300, Fernando Gieseler wrote: > Bem Leandro, > Todas as vezes que tentei atualizar para o kernel 2.6 sem esse parâmetro, deu > erro no unable to mount root fs. > Mesmo colocando no kernel os fs (ext2,ext3,jfs,etc) como compilados. > Não sei, Mas no kernel 2.4 nunca tinha colocado esse parâmetro. > Abraços,
Olá
Estou respondendo para a lista também.
Pois é, comigo é diferente. Nunca usei initrd em nenhum kernel que
compilei. E uso o 2.6 desde o 2.6.0. Agora mesmo em outra máquina daqui
de casa está rodando o 2.6.8.1 compilado por mim.
Buenas, retirado do man page do initrd:
---------------------------------------------------------------------------
"INITRD(4) Manual do Programador Linux INITRD(4)
NOME
initrd - carregador de inicialização inicializado com disco RAM
(...)
USO
A motivação principal para implementação de initrd é para permitir uma
configuração modular do kernel na isntalação do sistema.
(...)
A função de chave de /dev/initrd no citado acima é para o re-uso dos
dados de configuração durante a operação normal do sistema sem a req-
uisição inicial no seleção do kernel, um kernel genérico longo ou, um
kernel recompilado.
Um segundo cenário é para instalações onde o Linux é executado sobre
sistemas com diferentes configurações de hardware em uma simples rede
administrativa. Em casos semelhantes, pode ser desejável usar somente
um pequeno conjunto de kerneis (idealmente somente um) e por economia o
sistema especifico parte de informações de configurações como pequena
como possível. Neste caso, cria um arquivo comum com todos os módulos
necessários. Então, somente o arquivo /linuxrc para um arquivo execu-
tado por /linuxrc pode ser diferente.
Um terçeiro cenário é mais conveniente para disco de recuperação. Por
causa de informações como a localização da partição do sistema de
arquivo raiz não ser necessária em tempo de cargo, o sistema pode ser
carregado a partir de /dev/initrd que pode usar um diálogo e/ou auto
detecção seguida por uma possível controle de sanidade.
Por último mas não menos importante, as distribuições Linux em CD-ROM
podem usar initrd para instalação facilitada a partir do CD-ROM. A
distribuição pode usar LOADLIN para carga diretamentente /dev/initrd a
partir do CD-ROM sem o uso de qualquer disquete. A distribuição pode
também usar um disquete de inicialização LILO e então um grande disco
RAM via /dev/initrd a partir do CD-ROM.
TRADUZIDO POR LDP-BR em 21/08/2000.
André L. Fassone Canova <[EMAIL PROTECTED]> (tradução) Carlos
Augusto Horylka <[EMAIL PROTECTED]> (revisão)
Linux 2.0 6/11/1997 INITRD(4)"
---------------------------------------------------------------------------
Bom, acho que nós dois temos razão.
Se vc vai compilar um kernel para usar na sua rede inteira, então o
initrd é interessante. Se vai compilar para apenas uma máquina, não
precisa disso.
Um abraço
Leandro
--
(@_ Leandro Padilha Ferreira - [EMAIL PROTECTED]
//\
V_/_ http://androle.pro.br Linux user: #237.744
--------------------------------------------------
No es oro todo lo que reluce.
signature.asc
Description: Digital signature

