NOTA: Os procedimentos a seguir devem ser executados pelo usuário root.
1. Baixe o kernel novo em:
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.2.tar.bz2
2. Descompacte-o na pasta /usr/src/:
# cd /usr/src
# tar -xvjf linux-2.6.2.tar.bz2
3. Apague o link simbólico "linux":
# rm linux
4. Recrie o link simbólico "linux" apontando para a pasta do novo
kernel:
# ln -s /usr/src/linux-2.6.2 linux
5. Entre no diretório /usr/src/linux:
# cd /usr/scr/linux
6. Resete as configurações do kernel:
# make mrproper
7. Configure os módulos do seu kernel:
# make xconfig
Existem duas formas de carregar dispositivos no kernel, como
módulo (tecla M) e como parte do kernel (tecla Y).
Se optar por carregar como módulo, você irá necessitar usar o
/etc/rc.d/rc.local (descrito acima) ou o
/etc/modprobe.conf (o qual não sei como usar, mas creio
ser similar ao uso do /etc/modules.conf) para carregar os módulos
automaticamente.
Em LOADABLE MODULE SUPPORT, habilite o carregamento automático de
módulos, isso sim é coisa útil, ele vai tentar carregar as
dependências de um módulo que você esteja tentando carregar.
Em PROCESSOR TYPE, escolha o seu processador sem medo, um kernel
específico para seu processador é bem mais rápido e estável que um
de 486, que vem com o Slackware (afinal não dá para por tudo em dois
CDs).
Nessa ponto, tenha em mãos o manual de sua placa mãe, placa de vídeo,
placa de TV, modem, etc.
Em NETWORK SUPPORT, habilite os drivers de sua placa de rede.
Recomendo marcar os drivers como parte do kernel.
Não use o
i2c como parte do kernel, comigo isso deu problema
na compilação do kernel.
Em SOUND, habilite sua placa de som, recomendo usá-la como módulo.
Lembre-se de na parte de sistemas de arquivos habilitar suporte ao
EXT2, EXT3 e ReiserFS, os dois últimos não são padrão.
Agora você pode habilitar NTFS com leitura e escrita e não é mais
EXPERIMENTAL.
Em CARACTER DEVICES, coloque os drivers para seu AGP, caso exista.
Recomendo usar estes drivers como parte do kernel.
O novo
xconfig está muito mais simples e rápido de configurar.
Achei muito bom!
Em ATA/ATAPI/M, habilite a emulação de SCSI caso você tenha uma
gravadora, pois o
cdrdao e a maioria dos softwares de gravação
para o
GNU/Linux requerem que sua gravadora esteja no modo SCSI.
Em PARALLEL PORT SUPPORT, ative o IEEE 1284, isso lhe dará suporte a
EPP e ECP na sua porta paralela.
Em GRAPHIC SUPPORT, ative o suporte a frame buffer.
Ainda em frame buffer, ative o VGA 16-Color e o VESA VGA, estes dois
como parte do kernel.
Ative o driver de sua placa de vídeo como módulo (SIS, NVIDIA, ATI,
etc), senão ficará difícil de atualizar depois, principalmente no
caso da NVIDIA.
Em CONSOLE DISPLAY DRIVER SUPPORT, ative o VGA TEXT CONSOLE e
VIDEO MODE SELECTION SUPPORT.
Ative o FRAMEBUFFER CONSOLE SUPPORT, selecione também
SELECT COMPILED-IN FONTE e marque as fontes 8x8, 8x16 e 4x6, senão
você não vai ver nada no modo console.
Ative em LOGO CONFIGURATION todas as opções.
OBS: Revise tudo e verifique se todo o hardware que você possui está
com os respectivos drivers ativos.
8. Limpe os arquivos temporários e de instalação:
# make clean
9. Compile a imagem do kernel:
# make bzImage
10. Compile os módulos do kernel (isso mesmo só um make):
# make
11. Instale os módulos do kernel:
# make modules_install
12. Copie a imagem gerada para o /boot/:
# cp /usr/src/linux-2.6.2/arch/i386/boot/bzImage /boot/linux-2.6.2
13. Edite o
/etc/lilo.conf:
# vi /etc/lilo.conf
e inclua as seguintes linhas no arquivo: