Nick, Normal, no debian é necessário usar a initrd, ela não é gerada com o kernel, mas com um simples comando você pode gerá-la:
mkinitrd -o /boot/2.6.14.initrd versao esse versao, voce deverá substituir pela versão exata do kernel o qual você quer gerar a initrd, para saber exata é só você dar um: [EMAIL PROTECTED]:~$ ls /lib/modules/ 2.4.27 2.4.27-2-386 2.4.31 2.6.11.5 2.6.13.4 kernel.tar por exemplo, se eu quisesse criar uma imagem pro kernel 2.6.13, eu iria fazer: mkinitrd -o /boot/2.6.13.initrd 2.6.13.4 Sacou? Depois é só você ir lá no grub e acrescentar a linha: initrd /boot/2.6.13.4 salvar e sair, e reinstalar o grub, com o comando: grub-install /dev/hdXY PS.: Caso você não tenha o comando mkinitrd, instale o pacote initrd-tools (aptitude install initrd-tools) []s On 11/30/05, Nick Carolino <[EMAIL PROTECTED]> wrote: > Ola lista. > Desde ontem venho tentando compilar o kernel 2.6.14, onde obtenho exito. > Porem sinto a falta de um arquivo, o initrd.img. Como eu faço esse arquivo? > Ele não é gerado automaticamente na compilação do kernel? > Tenho todos os arquivos, o vmlinuz, o configXXX (onde xxxé o kernel), o > bzImage e tudo. Mas na hora de configurar o Grub, sinto a falta do > initrd.img. > Segue uma parte do meu menu.lst, onde ele esta atualmante configurado para > rodar o novo kernel: > > ## ## End Default Options ## > > title Debian GNU/Linux > root (hd0,3) > kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda4 ro > initrd /boot/initrd.img-2.6.8-2-386 > savedefault > boot > > title Debian GNU/Linux - Modo Texto > root (hd0,3) > kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda4 ro single > initrd /boot/initrd.img-2.6.8-2-386 > savedefault > boot > > title teste > root (hd0,3) > kernel /boot/vmlinuz-2.6.14 root=/dev/hda4 ro > savedefault > boot > > A parte grifada é onde esta o novo kernel. Porem no boot recebo um lindo > Kernel Panic > > "VFS": Cannot open root service "hda4" or unknown-block (0,0) Please append > a correct "root=" boot option > Kernel Panic - not syncing VSF: Unable to mount root fs on unknown-block > (0,0) > > Mas pelo que eu vejo esta tudo configurado certo, com escessao do tal do > initrd.img. > > Como posso contornar essa situação e utilizar o kernel novo? > > Obrigado > > > -- ------------------------------ Leonardo Marques http://www.analyx.org ------------------------------

