renato_pacheco
(usa Debian)
Enviado em 15/09/2010 - 09:28h
Compilar o kernel é um pouco canseira, mas dá. Primeiro, faça o download do kernel:
# wget
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.4.tar.bz2
Descompacte-o:
# tar jxvf linux-2.6.35.4.tar.bz2 -C /usr/src
Entre no diretório:
# cd /usr/src
Modifique o link para o novo kernel:
# rm -rf linux
# ln -s linux-2.6.35.4 linux
Entre dentro do linux:
# cd linux
Agora, execute o comando abaixo para q o kernel novo obtenha os configs do kernel antigo:
# make oldconfig
Como vc precisa modificar o kernel para habilitar o realtime (não sei q recurso é esse), entre no menu d configuração dele pra isso:
# make menuconfig
Dae essa parte é da sua conta, ok? Depois d habilitado o recurso, saia e salve. Mande compilar a bagaça:
# make
Vai demorar um bocadão. Quando terminar, instale os módulos digitando:
# make modules_install
Quando tudo terminar, vc vai t q fazer algumas cópias. Note q dentro do diretório linux vai conter novos arquivos como o vmlinuz, System.map e o novo config. Vc deve copiá-los pra dentro do /boot. Depois d copiado, vc deve criar o initrd do novo kernel, dessa forma:
# mkinitrd -o /boot/initrd-2.6.35.4.img 2.6.35.4
E, finalmente, alterar o /etc/lilo.conf pra usar o novo kernel. Nessa parte eu não me lembro d kbça, mas é só copiar o modelo q se encontra no arquivo e criar um novo com as referências para os novos arquivos. Não apague o antigo pois, caso d alguma coisa errada, vc pode caregar o kernel antigo. Depois d modificado, execute:
# lilo
Pra gravar na MBR a alteração.