publications.LEVINUX.org

5.2. Préparation des fichiers sources

Passons maintenant à l'installation des sources en tant que tel... Il y a deux possibilités.

  1. Utiliser 'genkernel', l'outil d'aide à la création du noyau de Gentoo

  2. Installer les sources manuellement et sélectionner les éléments du noyau soi-même

Méthode 1. (Pour débutants, moins de possibilités)

Installer les sources manuellement

#emerge -ku sys-kernel/gentoo-sources

Utiliser l'outil genkernel :

#emerge genkernel
#cd /usr/src/linux
#genkernel -all
[Important] Important

En utilisant la commande genkernel fera pour vous tout le "sale boulot" de sélectionner les modules les plus courants pour que votre matériel fonctionne. Il est évident que cette procédure automatisée ne répondra peut-être pas parfaitement à toutes les configurations. Il est donc conseillé de vous renseigner sur vos différentes composantes et les modules du noyau qui y sont associés.

[Astuce] Astuce

Pour compiler son noyau sans passer par genkernel, référez-vous à http://www.linux.org/docs/ldp/howto/Kernel-HOWTO/index.html

Méthode 2. (Pour usagers plus avancés, contrôle complet des composantes du noyau)

Avant tout, nous allons identifier vos périphériques et composantes matérielles. Dans les lignes sorties suite aux commandes lsmod, lspci et dmesg, regardez pour trouver les informations relatives a votre chipset et vos cartes. Prenez-les en note. Vous pouvez d'ailleurs noter tout ce qui vous semble pertinent comme module. En console, écrivez les commandes suivantes, une à la fois. Sachez en passant que le(s) disque(s) dur IDE et les modules correspondants devraient être cochés par défaut dans votre noyau, donc pas de stress de ce côté. Dans les lignes sorties suite a la commande, regardez pour trouver les informations relatives a votre carte SCSI. Prenez-les en note. Vous pouvez d'ailleurs noter tout ce qui vous semble pertinent comme module.

#lsmod
#dmesg

Copier les sources manuellement et configurer le noyau manuellement :

#emerge -ku sys-kernel/gentoo-sources

Suite à la section suivante...