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 ---- |