JDNet | Solutions | Emploi | Votre high-tech
 
Linternaute | Copainsdavant
Séminaires & Evénements | Etudes
   

Rechercher  

 
Sociétés Prestataires Carnet Formations Progiciels Encyclo Fonds Guide d'achat Comparateur Téléchargement Livres
Actualités
   2003
   2002
   2001
   Livres
Rubriques
   Java/J2EE
   PHP
   XML
   Client Web
   Technos .NET
   Flash
   Algo/Méthodes
   Outils

Dossiers
   Tous les dossiers

   PHP, Flash, SVG
   Perl / CGI - SSI
   Langages Web
   Services Web
   Sécurité
Ressources
   Interviews

   Téléchargement
   Composants
   Documentation
Contacts
   Rédaction
   Webmaster
© Benchmark Group


Linux From Sratch: Installer un noyau


Page suivante Page précédente Table des matières

6. Installer un noyau

6.1 Remarque au sujet de ftp.kernel.org

A la section 2, j'ai indiqué que vous pouviez télécharger un noyau depuis ftp://ftp.kernel.org/ . Toutefois ce site est souvent chargé et ses administrateurs vous encouragent à utiliser un miroir près de chez vous. Dans ce cas, l'adresse est du type ftp://ftp.<code pays>.kernel.org/ (par exemple ftp.fr.kernel.org).

6.2 Configurer le noyau

  • Renommez le répertoire /usr/src/linux (même s'il s'agit d'un lien symbolique) en utilisant mv /usr/src/linux /usr/src/linux-old
  • Effacez les liens /usr/include/linux et /usr/include/asm grâce à la commande rm -r /usr/include/linux /usr/include/asm
  • Désarchivez les sources du noyau dans le répertoire /usr/src/ (un répertoire /usr/src/linux sera créé)
  • Créez les liens symboliques /usr/include/linux et /usr/include/asm en exécutant :

Regardez dans le répertoire /usr/src/linux/include quels sont les sous-répertoires asm-* présents. Choisissez celui qui correspond à votre plateforme. Par exemple s'il s'agit d'un PC Intel, vous lancerez la commande ln -s ../src/linux/include/asm-i386 asm

  • Choisissez une méthode pour configurer le noyau (consultez le fichier README pour plus détails concernant la méthode de configuration) et assurez-vous de ne rien configurer en module pour le moment car nous ne disposerons pas des applications nécessaires pour charger des modules avant un bout de temps.
  • Après en avoir terminé avec la configuration du noyau, lancez make dep
  • Compilez-le grâce à la commande make bzImage
  • Copiez le fichier arch/<cpu>/boot/bzImage dans /boot (ou à l'endroit utilisé par votre système Linux pour enregistrer les images noyau)
  • Vous pouvez éventuellement renommer le fichier /boot/bzImage en quelque chose comme /boot/lfskernel
  • Copiez l'arborescence complète des sources du noyau sur la partition LFS grâce à la commande : cp -av /usr/src/linux $LFS/usr/src
  • Créez les liens symboliques $LFS/usr/include/linux et $LFS/usr/include/asm en tapant :

6.3 Mettre à jour LILO

  • Editez le fichier /etc/lilo.conf et rendez-vous à la section LFS
  • Remplacez le nom de l'image du noyau par lfskernel (ou tout autre nom que vous lui avez donné)
  • Lancez lilo pour mettre à jour l'amorceur.

6.4 Tester le système

Redémarrez votre système sous LFS. Vérifiez que le nouveau noyau n'effectue aucune opération anormale (comme un crash).

Page suivante Page précédente Table des matières

[22 février 2002, JDNet]

Société | Contacts | Publicité | Presse | Recrutement | Tous nos sites | Données personelles
Pour tout problème de consultations, écrivez au Webmaster.
© Benchmark Group, 4 rue diderot 92156 Suresnes Cedex