Se nós entrarmos em detalhes técnicos, eu diria que você poderia simplesmente descarregar esses módulos, e então você não precisaria recompilar. No entanto, acho que você quis dizer "incluir apenas drivers no meu hardware específico". Nesse caso, eu sugeriria:
dmesg | less
dê uma olhada nisso e veja quais detalhes de hardware você pode extrapolar. Então, quando você for compilar o kernel, examine todos os componentes e veja se ele faz uma menção ao seu hardware. Após a reinicialização, verifique se todo o hardware funciona.
No archlinux, existe um script bash chamado [hwd][1]
, eu suponho que funcionaria no gentoo (talvez um pouco de hacking necessário), mas ele vai te dizer sobre o que você tem sob o capô. Este é o meu computador de trabalho:
[theman@work]# hwd -s
HARDWARE DETECT ver 5.5 (simple mode)
Kernel : 2.6.29-ARCH
CPU & Cache: Processor 0: Intel(R) Pentium(R) Dual CPU E2200 @ 2.20GHz 2194MHz, 1024 KB Cache
Processor 1: Intel(R) Pentium(R) Dual CPU E2200 @ 2.20GHz 2194MHz, 1024 KB Cache
Sound(a) : 82801G ICH7 Family High Definition Audio Controller module: snd-hda-intel
Video : GeForce 8400 GS server: Xorg (vesa)
Driver : xf86-video-vesa module: -
Monitor : Generic Monitor H: 28.0-96.0kHz V: 50.0-75.0Hz
Mouse : Logitech, Inc. Marble Mouse (4-button) xtype: IMPS2 device: /dev/input/mice
HDD : 82801GB/GR/GH ICH7 Family SATA IDE Controller module: ata_piix
USB : 82801G ICH7 Family USB UHCI Controller #4 module: uhci_hcd
USB2 : 82801G ICH7 Family USB2 EHCI Controller module: ehci_hcd
Ethernet : RTL8139/8139C/8139C+ module: 8139too
Network : No wireless card
Menu : Main menu: hwd
All : Detect all hardwares: hwd -e
X sample : Generate X sample: hwd -x