le monde de crabs (Christophe Cazajus)

Compilation du noyau 2.4.26 sous Slackware 10.0

La compilation initiale

Attention Cet article ne s'applique qu'aux noyaux 2.4. Attention

Dans cette partie nous allons préparer la zone de compilation du noyau ainsi que faire une première compilation du noyau d'origine.

Initialiser la zone

# cd /usr/src/linux-2.4.26
# make mrproper

mise en place d'une configuration du noyau

# make xconfig

charger le fichier /boot/config et sauve

Préparation de la compilation

# make dep
# make clean

Compilation du noyau

# make bzImage

Les modules

# make modules

Modification des sources

Pendant cette étape vous pouvez modifier les sources concernés par la modification que vous souhaitez apporter.

Prise en compte des modifications

Une fois les sources modifiés, une recompilation du noyau et des modules est nécessaire. Puis il faudra installer le nouveau noyau, les nouveaux modules et faire en sorte de pouvoir booter avec ces nouveaux composants.

Compilation du noyau et des modules

# cd /usr/src/linux-2.4.26
# make bzImage
# make modules

Installation du noyau et des modules

# cp arch/i386/boot/bzImage /boot/vmlinuz-perso
# make modules_install

Attention, plus de traces des anciens modules...

Ajouter le boot de ce noyau avec lilo, modification de /etc/lilo.conf

# vi /etc/lilo.conf
image = /boot/vmlinuz-perso
      root = votre partition de boot
     label = MonLinuz
     read-only
# lilo

Renseignez-vous sur les brevets logiciels en Europe :

NoSoftWarePatents.com (en français)

Les images représentant des sociétes, des associations ou des marques restent associées, par un lien, à ces sociétés, associations ou marques. Elles ne signifie en rien que ces sociétés, associations ou marques soutiennent ce site.

Sauf précisions contraire, le contenu de ce site est mis à disposition sous un contrat Creative Commons.

Les informations fournies le sont sans aucune garantie. L'auteur ne pourra être tenu responsable de leurs utilisations.

De par l'utilisation du HTML 4.01 Strict et des CSS 2.1, le monde de crabs sera correctement vu avec les navigateurs respectant ces normes, Mozilla ou FireFox par exemple.

Site : Le Monde de Crabs
Titre : Compilation du noyau 2.4.26 sous Slackware 10.0
Date du document : 13/04/2005
Auteur : Christophe Cazajus
Mail : crabs(mettre le @)crabs-world.com
ou utiliser ce formulaire de contact
Mots-clé : crabs, monde, francais, francophone, français, linux, système et réseau, compilation, noyau, slackware, kernel
Description : Comment compiler le noyau (kernel version 24.26) avec les source fourni dans la Slackware 10.0
Validation : html, csshtml, ccs
The Linux Counter
Info iconelvis iconbash iconphp icongimp iconpovray iconxml iconxslt iconcss iconhtml icon
Slackware Linux
Creative Commons License

Le calendrier et les scores du Stade Toulousain sont accessibles sur cette page : Le monde de crabs et le Stade Toulousain.

Crabs's World : English Section