Nous allons voir ici comment configurer et compiler le noyau de son systeme BSD. Il s'agit ici de FreeBSD, la methode differe peu ou pas sous Open ou Net.

Récuperer les sources du noyau

La méthode propre ( aka clAaaAaaasse )

# su
# /stand/sysinstall
->> Configure
->> Distributions
->> src
->> sys

La méthode sale ( aka pAaaAClaaAaaAsse )

Récupérez sur votre mirroir bsd le plus proche le fichier syssrc.tgz

# cd /usr
# tar zxvf /chemin/vers/syssrc.tgz

Préparer la configuration

# cd /usr/src/sys/i386/conf
# cp GENERIC monnoyau

Configuration

# vi monnoyau

Commenter ou décommenter les options en fonction de la gestion des périphériques / fonctionnalités voulues. Sauver puis quitter.

Compilation

# /usr/sbin/config monnoyau
# cd ../..
# cd compile/monnoyau
# make depend
# make
# make install

En fonction de votre systeme BSD, le noyau original sera renommé en /bsd.old ou /kernel.old. Le noyau fraichement compilé est /bsd ou /kernel.

bsd/noyau.txt · Last modified: 2010/01/12 13:29 (external edit)