slitaz-doc-wiki-data annotate pages/fr/guides/kernel.txt @ rev 44

Update pages/fr folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sun May 01 07:40:21 2011 +0000 (2011-05-01)
parents 7011c4a257d7
children
rev   line source
slaxemulator@4 1 ====== Créer votre propre kernel Linux personnalisé ======
slaxemulator@4 2
slaxemulator@4 3 ===== Préparez votre système =====
slaxemulator@4 4
slaxemulator@4 5
slaxemulator@44 6 * Installez le meta-paquet slitaz-toolchain. Ce paquet contient les fichiers de base requis.
slaxemulator@4 7 * binutils
slaxemulator@4 8 * linux-headers
slaxemulator@4 9 * glibc-dev
slaxemulator@4 10 * gcc
slaxemulator@4 11 * make
slaxemulator@4 12
slaxemulator@4 13 <code>
slaxemulator@4 14 # tazpkg get-install slitaz-toolchain
slaxemulator@4 15 </code>
slaxemulator@4 16
slaxemulator@44 17 * Installez les paquets requis pour configurer et compiler les sources du kernel.
slaxemulator@4 18 * ncurses-dev
slaxemulator@4 19 * perl
slaxemulator@4 20
slaxemulator@4 21 <code>
slaxemulator@4 22 # tazpkg get-install ncurses-dev
slaxemulator@4 23 # tazpkg get-install perl
slaxemulator@4 24 </code>
slaxemulator@4 25
slaxemulator@4 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.
slaxemulator@4 27
slaxemulator@4 28 <code>
slaxemulator@4 29 # tazpkg get-install linux-source
slaxemulator@4 30 # ls -l /usr/src
slaxemulator@4 31 lrwxrwxrwx 1 root root 21 Jul 21 21:27 linux -> linux-2.6.25.5-slitaz
slaxemulator@4 32 drwxrwxr-x 23 root root 4096 Jul 21 22:41 linux-2.6.25.5-slitaz
slaxemulator@4 33 -rw-r--r-- 1 root root 48589640 Jul 21 21:28 linux-2.6.25.5.tar.bz2
slaxemulator@4 34 </code>
slaxemulator@4 35
slaxemulator@4 36 ===== Configuration et compilation =====
slaxemulator@4 37
slaxemulator@4 38 Les sources du kernel Linux sont maintenant prêtes à être configurées et compilées.
slaxemulator@4 39
slaxemulator@4 40 * Allez dans le répertoire de l'arborescence source du noyau.
slaxemulator@4 41
slaxemulator@4 42 <code>
slaxemulator@4 43 # cd /usr/src/linux
slaxemulator@4 44 </code>
slaxemulator@44 45
slaxemulator@44 46 * Préparation de la construction à partir de la configuration par défaut :
slaxemulator@44 47
slaxemulator@4 48 <code>
slaxemulator@4 49 # make oldconfig && make prepare
slaxemulator@4 50 </code>
slaxemulator@4 51
slaxemulator@44 52 * Modifiez la configuration du kernel à vos besoins et compilez.
slaxemulator@44 53 * Le //menuconfig// vous permet de personnaliser le noyau, qui est construit dans le fichier //bzImage//. Tous les //modules// sont construits, puis //installés// dans le répertoire ///usr/include//. Vous devez ensuite copier le noyau lui-même dans le répertoire ///boot//.
slaxemulator@4 54 <code>
slaxemulator@4 55 # make menuconfig
slaxemulator@4 56 # make bzImage
slaxemulator@4 57 # make modules
slaxemulator@4 58 # make modules_install
slaxemulator@4 59 # cp arch/x86/boot/bzImage /boot
slaxemulator@4 60 </code>
slaxemulator@4 61
slaxemulator@4 62 * Configuration du bootloader (optionnel)
slaxemulator@4 63
slaxemulator@4 64 <code>
slaxemulator@4 65 # leafpad /boot/grub/menu.lst
slaxemulator@4 66 </code>
slaxemulator@4 67
slaxemulator@4 68 * Et ajoutez :
slaxemulator@44 69 <file>
slaxemulator@4 70 # Mon kernel:
slaxemulator@4 71 title SliTaz GNU/Linux (cooking) (Kernel <VERSION>)
slaxemulator@4 72 root (hd0,1)
slaxemulator@4 73 kernel /boot/bzImage root=/dev/sda2
slaxemulator@44 74 </file>
slaxemulator@4 75
slaxemulator@44 76 À adapter à vos besoins, bien évidemment.
slaxemulator@44 77 ----
slaxemulator@44 78 \\
slaxemulator@44 79 ^ Section Révision de la page ^^
slaxemulator@44 80 |Qualité| Bonne |
slaxemulator@44 81 |Revue| |
slaxemulator@44 82 |Priorité| |
slaxemulator@44 83 |Problèmes| |
slaxemulator@44 84 |Comment améliorer| |
slaxemulator@44 85
slaxemulator@44 86
slaxemulator@44 87 \\
slaxemulator@44 88 ----