slitaz-doc-wiki-data view pages/fr/guides/kernel.txt @ rev 4

Add pages/fr folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Feb 26 12:13:35 2011 +0000 (2011-02-26)
parents
children b8e0b134ba24
line source
1 ====== Créer votre propre kernel Linux personnalisé ======
3 ===== Préparez votre système =====
6 * Installation du meta-paquet slitaz-toolchain. Ce paquet contient les fichiers de base requis.
7 * binutils
8 * linux-headers
9 * glibc-dev
10 * gcc
11 * make
13 <code>
14 # tazpkg get-install slitaz-toolchain
15 </code>
17 * Installation des paquets requis pour configurer et compiler les sources du kernel.
18 * ncurses-dev
19 * perl
21 <code>
22 # tazpkg get-install ncurses-dev
23 # tazpkg get-install perl
24 </code>
26 * SliTaz fournit un paquet linux-source. Les sources du noyau seront téléchargées à partir du miroir, installées dans le répertoire /usr/src/linux-<VERSION>, et patchées pour SliTaz.
28 <code>
29 # tazpkg get-install linux-source
30 # ls -l /usr/src
31 lrwxrwxrwx 1 root root 21 Jul 21 21:27 linux -> linux-2.6.25.5-slitaz
32 drwxrwxr-x 23 root root 4096 Jul 21 22:41 linux-2.6.25.5-slitaz
33 -rw-r--r-- 1 root root 48589640 Jul 21 21:28 linux-2.6.25.5.tar.bz2
34 </code>
36 ===== Configuration et compilation =====
38 Les sources du kernel Linux sont maintenant prêtes à être configurées et compilées.
40 * Allez dans le répertoire de l'arborescence source du noyau.
42 <code>
43 # cd /usr/src/linux
44 </code>
45 * Préparation de la construction :
46 <code>
47 # make oldconfig && make prepare
48 </code>
50 * Modifier la configuration du kernel à vos besoins et compilez.
52 <code>
53 # make menuconfig
54 # make bzImage
55 # make modules
56 # make modules_install
57 # cp arch/x86/boot/bzImage /boot
58 </code>
60 * Configuration du bootloader (optionnel)
62 <code>
63 # leafpad /boot/grub/menu.lst
64 </code>
66 * Et ajoutez :
67 <code>
68 # Mon kernel:
69 title SliTaz GNU/Linux (cooking) (Kernel <VERSION>)
70 root (hd0,1)
71 kernel /boot/bzImage root=/dev/sda2
72 </code>
74 A adapter à vos besoins, bien évidemment.