[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Compliação do Kernel 2.6.14



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



Reply to: