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

Re: Compliação do Kernel 2.6.14



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:

leonardo@luciana:~$ 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 <debian.nick@gmail.com> 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
------------------------------



Reply to: