Kernel RedHat9 - Recompilar.
Senhores,
Eu sou usuário de Slackware e estou precisando fazer a recompilação do
Kernel no RedHat 9, infelizmente estou preso a essa distribuição por
conta de especificações do fabricante de um software q minha empresa
comprou. Porém o RH9 não funciona bem com o hardware que eu estou
instalando, eu pensei em re-compilar o kernel para uma versão mais
atual, mas seguindo os procedimentos de compilação que eu uso para o
Slackware não funcionou no RH.
Alguém manja de RH e pode me dar um help nisso? É muito urgente! =(
Muito obrigado senhores!
Re: Kernel RedHat9 - Recompilar.
Qual Kernel que vc está usando atualmente??
mtec
Re: Kernel RedHat9 - Recompilar.
Estranho cara. Kernel é Kernel, independente de distribuição. Geralmente você pode aplicar os passos demonstrados no link abaixo que funciona (Eu pelo menos testei e funcionou, com algumas pequenas modificações, como não utilizar o apt):
http://focalinux.cipsga.org.br/guia/...n-recompilando
Abraços!
Re: Kernel RedHat9 - Recompilar.
fiz um how-to rapido para compilar kernel no fedora (serve para o redhat)
Passos para compilar kernel para Fedora
* Sources do kernel (exemplo 2.6.16.13)
* Descompactar o source em /usr/src
* copiar o .config do kernel anterior para a pasta do source novo
* caso queira colocar uma tag no final da versao edite o .config
e mude o CONFIG_LOCALVERSION ex: CONFIG_LOCALVERSION="-alexandre"
* Aplique os patchs !!!
Comandos:
#1 -> make mrproper (limpa qualquer compilacao)
#2 -> make oldconfig (pega o .config e adiciona as novas configs)
#3 -> make menuconfig (aqui vc faz o tunning do kernel)
#4 -> make all (compila tudo)
#5 -> make modules_install (instala os modulos no diretorio apropriado)
#6 -> mkinitrd /boot/initrd-2.6.16.13-alexandre 2.6.16.13
#7 -> cp System.map /boot/System.map-2.6.16.13-alexandre
#8 -> cp .config /boot/config-2.6.16.13-alexandre
#9 -> cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.16.13-alexandre
use i386 se voce compilou para 32bits
use x86_64 se voce compilou para 64bits
#10-> crie um link simbolito /usr/src/linux para /usr/src/linux-2.6.16.13
altere a configuracao do lilo ou grub... reboot.. !!
assim que compilo o kernel aqui !!
para pegar o .config ANTERIOR .. pega o KERNEL.SRC.RPM .. ele vai instalar o .config no /boot com um nome +- assim:
/boot/config-2.4.23
para pegar um config do kernel 2.6 .. pegue o KERNEL.SRC.RPM de algum distro mais nova.. tipo FEDORA CORE 5 !!! ao executar o make oldconfig o kernel vai pegar o seu config e atualizar ele .. se faltar opções ele te pergunta se vc quer adicionar etc etc !!