27/03/2009

tux  Linux underground

Compiler et installer le noyau avec genkernel…

Pour les options de genkernel, on peut laisser le /etc/genkernel.conf par défaut.

Genkernel va rechercher la configuration précédente qui est sauvée dans le répertoire /etc/kernels. C'est valable pour les différentes release d'une même famille de noyau. Lors d'un changement de version du noyau, un oldconfig (voir remarques) est fait, et du coups vos modifications de la configuration par défaut sont perdues.

L'initrd généré sert à charger les modules nécessaire au démarrage. La liste des modules potentiellement nécessaire au démarrage sont listés dans /usr/share/genkernel/x86/modules_load. Pour éviter l'autodétection des modules nécessaire au démarrage, coûteuse en temps d'exécution, je les inclus dans le noyau.

Pour mon PC, seul le module du chipset SATA est nécessaire :
<*> Serial ATA (prod) and Parallel ATA (experimental) drivers
   <*> Silicon Image SATA support

Je lance genkernel avec:

genkernel --menuconfig --splash --splash-res=1280x1024 --no-install kernel

Dans /usr/src/linux, en root, je fais moi-même le make install.

Remarques :


Valid XHTML 1.1 CSS Valide !