renato_pacheco
(usa Debian)
Enviado em 16/09/2009 - 16:00h
A parada é bem extensa...
- Pegue a última versão do kernel em
www.kernel.org e descompacte-a no diretório /usr/src (tar jxvf linux-2.6.31.tar.bz2);
- Apague o link chamado linux dentro desse diretório e crie outro (ln -s linux-2.6.31 linux). Entre dentro desse diretório criado;
- Copie o arquivo .config para o diretório linux. O problema é q no Debian eu não sei aonde ele se localiza. Verifique em /boot e /usr/src/linux-`uname -r` (não se esqueça q arquivos com o pontinho antes é arquivo oculto);
- Digite "make menuconfig". Vai abrir um menu chei d opções. Confira se a sua placa está ativada como <M> (módulo). Vá em Drivers > Network Drivers (algo semelhante a isso). Caso não esteja, aperte espaço em cima da opção para ativar como módulo;
- Vá apertando ESC e salve. Agora vc digita "make"... vá fazer outra coisa, tomar um café, fazer um sexo com a namorada (ou esposa)... pq o treco demora pra kct!
- Terminando, digite "make modules_install" para instalar os módulos. Estamos quase lá!
- Agora vc vai fazer as cópias necessárias pra ser localizada pelo seu grub. Copie os seguintes arquivos para os seguintes destinos:
. cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.6.31 <-- esse caminho do bzImage não sei se é esse, mas procurando vc acha!
. cp /usr/src/linux/System.map /boot/System.map-2.6.31
. ln -sf /boot/System.map-2.6.31 /boot/System/map
. cp /usr/src/linux/.config /boot/config-2.6.31
- Fazer uma imagem de boot (mkinitrd -o /boot/initrd-2.6.31.img 2.6.31 (caso esse comando não der certo, instale, via apt-get, a ferramenta initrd-tools);
Quase... agora é só acrescentar no seu grub (/boot/grub/menu.lst), assim:
title = Debian com o Kernel Novo
kernel = (hd0,1)/boot/bzImage-2.6.31 vga=771
root = (hd0,1)
Ae o root e vga vc põe d acordo com a sua máquina.