(linux-br) Atualizar kernel no CentOS-5 com hd SATA
Valcir Borges
valcirborges em gmail.com
Quinta Julho 12 13:16:18 BRT 2007
Obrigado a todos pelas dicas. Consegui resolver o problema, na compilação do
novo kernel eu não estava habilidando o suporte a sata_via, por isso ele se
perdia e apontava como /dev/root.
Leonardo:
>Esse problema seu está me parecendo ser apenas no ramdisk. Isso já
>aconteceu comigo quando estava implantando um RAID, e ao gerar o initrd,
>meu fstab apontava para /dev/sdaX, e o RAID por sua vez estava em
>/dev/mdX. Ou seja, pela mensagem, o kernel está procurando o raiz em
>"/dev/root".
De fato Leonardo, o initrd não compila possuia o módulos para sata pois não
havia sido compilado. Descobri isso ao tentar carregar o initrd do kernel
original com o novo pra ver no que dava, ali percebi os erros de
incompatibilidade.
>Thiago:
>Recomendo que você não recompile o kernel: use apenas os RPMs já
>empacotados.
>A última alternativa é parar de utilizar todos os recursos que o kernel do
>CentOS provê mas que não estão no kernel oficial. A começar pelo suporte
>a LABEL= no /etc/fstab, como você vê acima.
Eu estou retirando os "label" das partições e deixando o fstab apenas
apontando para os /dev/sdaX para evitar isso. Opção minha: eu prefiro
aplicar todos os patchs, e novos recursos como layer7, iptables, etc, em
kernel novo e deixar intacto o atual, qq erro no meio do caminho nada muda
na instalação original. O novo kernel eu constuo o .config baseado no config
origonal da instalação (atravez do make oldconfig), é a melhor forma de
deixá-los parecidos inicialmente e habilitar/desabilitar novos recursos
apartir da construção do novo.
>Renato:
>Nos informe o seu /boot/grub/menu.lst
>Você está informando o diretório root no lugar errado.
O menu está apontando para o lugar certo, mas como não havia suporte a sata,
ele se perdia ali.
Aproveitando a deixa, existe alguma forma de montar uma imagem gerada pelo
mkinitrd? tentei de todas as formas pelo comando mount -o -loop -t [ramfs]
[cramfs], descompactando a imagem com gzip como informava uns tutoriais, mas
todos eles montam como vazio. Assim fica fácil de ver o que está empacotado
nele e diagnosticar algum problema dessa natureza. Alguma dica?
Abraço a todos,
Valcir Borges.
PortalNet® Informática.
Software Livre. Apoie essa idéia!
Mais detalhes sobre a lista de discussão Linux-BR