O processo de configuração do kernel é a parte mais importante antes da compilação. É nessa etapa que os dispositivos de hardware que o usuário tem serão adicionados ao kernel.
Eu recomendo definir as opções para cada dispositivo que o usuário tenha, de forma que fiquem embutidos no kernel (built-in).
É agora que o usuário precisa saber o que tem na máquina para poder saber o que ativar como "embutido" , como cada máquina é diferente uma da outra e a diversidade de hardware é imensa, é impossível fazer uma receita que sirva para todos, por isso coloquei abaixo a "minha receita", onde mostro o nome da opção de configuração de cada ítem que alterei com suas respectivas sub-opções mais importantes.
Mais um detalhe importante: essa "receita" é válida para a minha máquina , deve ser vista como um exemplo de coisas que devem ser configuradas no kernel, não pode ser aplicada a outras máquinas.
Cabe ao usuário verificar o que tem de hardware e configurar seus ítens nas opções do kernel.
Eventualmente será necessário "ver" todas as opções até achar a que é adequada para o seu hardware.
Configuração do kernel
Loadable module suporte
Ativar como embutido em:
Enable loadable module support
Module unloading
Automatic Kernel module loading
Processor type and features
Processor family
Pentium-4/Celeron/(P4-based)/Pentium-4 M/xeon (marcar o seu processador)
Se tiver mais de 1GB de memória:
High Memory Support (marcar 4GB)
Device Drivers
Networking support
Networking options
Network packet filtering (marcar como embutido)
IP: Netfilter Configuration
IP tables support (marcar como embutido)
Ethernet (10 or 100Mbit)
3COM cards (marcar como embutido)
3c590/3c900 series (592/595/597) (marcar como embutido)
Input device support
Joystick interface (marcar como embutido)
Gameport support (marcar como embutido)
Character devices
Intel i865 chipset support (marcar como embutido)
I2C support
I2C support (marcar como embutido)
Multimedia devices
Video For
Linux (marcar como embutido)
Video For Linux
BT848 Video For Linux (marcar como embutido)
Graphics support
Support for frame buffer devices
Support for frame buffer devices (marcar como embutido)
VGA 16-color graphics support (marcar como embutido)
VESA VGA graphics support (marcar como embutido)
Console display driver support
Video mode selection support (marcar como embutido)
Framebuffer Console support (marcar como embutido)
Select compiled-in fonts
VGA 8x8 font (marcar como embutido)
VGA 8x16 font (marcar como embutido)
Logo configuration
Bootup logo
marcar todos os ítens como embutidos
Sound
Sound card support (marcar como embutido)
Advanced Linux Sound Architecture (marcar como embutido)
Pci devices
Emu10k1 (SB Live!) (marcar como embutido)
File systems
Reiserfs support (marcar como embutido)
exit
salvar configuração do kernel (yes)
OBS: Se você tem uma placa de vídeo
nVidia, não ative o suporte a nVidia Riva support. Se ativar, o driver oficial da nVidia não instala.