Вообще, ядро не должно при загрузке ругаться на нехватку драйверов. Если чего-то нет, то просто железка не будет задействована.
"Драйвера от материнки" - такого не бывает
Нужно смотреть по каждому отдельному компоненту. Драйвер сетевухи, драйвер звуковой, etc.
Драйвер видеокарты поддерживается не ядром, ставится отдельно. emerge nvidia-drivers или emerge ati-drivers обычно
rc-update добавляет загрузку не драйверов, а демонов, в терминологии Windows - сервисов. Скрипты по их запуску (соответственно, чтобы посмотреть, что вообще можно запустить) лежат в /etc/init.d/
Любые (почти) драйвера (вообще, в терминологии Linux - модули ядра) могут быть собраны как встроенными в ядро (при настройке в menuconfig они помечаются звёздочкой) или в виде модуля (помечаются буквой "M"). То, что модули - само обычно не грузится. Можно прописать их загрузку в /etc/modules.autoload.d/kernel-2.6 или их может загрузить сервис автоопределения модулей (udev, coldplug, hotplug). Можно загрузить вручную по
modprobe имя-модуля
Посмотреть полный список модулей (правда, не в виде имён модулей, а в виде имён файлов модулей с путями - чтобы имя модуля получить, нужно отбросить путь и расширение) можно по
modprobe -l.
Список загруженных модулей -
lsmod
Наконец, список своих железок можно глянуть по
lspci, чтобы понять, подо что тебе нужно ещё собирать модули.
...
Кстати, если совсем влом, то для начала можно скопировать готовое ядро (с модулями - /lib/modules/ ) с LiveCD
...
А так - скажи, подробнее, что он там про необнаруженные устройства пишет. Что-то там у тебя явно ненужное