- compilar o kernel
+ Responder ao Tópico
-
compilar o kernel
Procedimento que fiz p/ atualizar o kernel.
apt-get install kernel-source-2.4.27 OK
cd /usr/src/kernel-source tar -zxvf linux-2.x.x.tar.gz OK
cp /boot/config-ide-(versão do kernel) /usr/src/kernel-source/.config
cd /usr/src/kernel-source make oldconfig
pegar as informações contidas neste arquivo e gravar nos fontes do kernel OK
Compilando o novo kernel
make-kpkg clean
make-kpkg kernel_image OK
dpkg -i /usr/src/kernel-image-2.4.27.Custom_i386.deb OK
Mais na hora de iniciar com o novo Kernel, advinha ?
" Kernel panic"
Minha dúvida será que não conseguir pegar o arquivo .conf do Kernel antigo ?
Ou seja quero apenas recompilar meu kernel.
Minha distro é a Debian
Desde já agradeço a ajuda.
-
Re: compilar o kernel
Vc está modificando algo no kernel novo??
Por que para atualizar o kernel no debian eu simplesmente instalo o pacote necessário via apt-get :?
mtec :-)
-
Re: compilar o kernel
Não por enquanto ainda não modifiquei nada no kernel novo. Despois que instalei meu arquivo /boot ficou assim.
config-2.4.27-2-386 System.map-2.4.27-2-386 vmlinuz-2.4.27-2-386 "kernel antigo"
config-2.4.27 System.map-2.4.27 vmlinuz-2.4.27 "kernel novo"
e o arquivo /boot/grub/menu.lst
title Debian GNU/Linux, kernel 2.4.27-2-386
root (hd0,4)
kernel /boot/vmlinuz-2.4.27-2-386 root=/dev/hda5 ro
initrd /boot/initrd.img-2.4.27-2-386
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-2-386 (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.4.27-2-386 root=/dev/hda5 ro single
initrd /boot/initrd.img-2.4.27-2-386
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27
root (hd0,4)
kernel /boot/vmlinuz-2.4.27 root=/dev/hda5 ro
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27 (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.4.27 root=/dev/hda5 ro single
savedefault
boot
Será que tem algo errando ?
-
Re: compilar o kernel
Então por que simplesmente vc não instala o novo kernel atraves do apt-get?? Ele se encarrega de fazer todas as modificações necessárias para coloca-lo em produção!!
mtec :-)
-
Re: compilar o kernel
Sim fiz apt-get install kernel-source.2.4.27 , descompactei dentro dentro da pasta /usr/src . OK
Só que eu quero pegar as .config originais do kernel antigo e pra poder recompilar e ficar igual ao kernel antigo. Deve ser aí que estou errando ?
-
Re: compilar o kernel
bom pessoal tanto de instalar e tentar compilar kernel sem sucesso, começei observar suas configurações pós instalações e acabei descubrindo um erro depois de fazer esse passos todos.
apt-get install kernel-source-2.4.27 OK
cd /usr/src/kernel-source tar -zxvf linux-2.x.x.tar.gz OK
cp /boot/config-ide-(versão do kernel) /usr/src/kernel-source/.config
cd /usr/src/kernel-source make oldconfig
pegar as informações contidas neste arquivo e gravar nos fontes do kernel OK
Compilando o novo kernel
make-kpkg clean
make-kpkg kernel_image OK
dpkg -i /usr/src/kernel-image-2.4.27.Custom_i386.deb OK
Aqui vem o erro, dentro do /boot
config-2.4.27 System.map-2.4.27 vmlinuz-2.4.27 , mais está faltando o initrd.img.x.x.x que não foi gerado com o comando abaixo.
dpkg -i kerne-image.x.x.x.deb
então peguei uma imagem do kernel do cd-01 da Debian p/ fazer o teste e a surpresa, todos os arquivos foram gerados corretamente e o novo kernel instalado com sucesso.
Conclusão então deve estar faltando algum passo antes de mandar compilar os fontes do kernel o que quero descobrir.
Mais uma vez agradeço a quem poder ajudar a descobrir !