Comment compiler le noyau linux

Le noyau Linux est le cœur de tout système Linux. Il gère l`entrée / la sortie utilisateur, le matériel et le contrôle de la puissance de l`ordinateur. Alors que le noyau qui vient avec votre distribution Linux est généralement suffisant, cela vous permet de créer votre propre noyau spécialisé!

Pas

  1. Image intitulée Compiler le noyau Linux Étape 1
1. Téléchargez la dernière version du noyau Linux. Vous pouvez le télécharger ici.
  • Image intitulée Compiler The Linux Kernel Step 2
    2. Assurez-vous de télécharger la source complète. Vous pouvez assurer cela en cliquant sur le "F" Où il est dit "La dernière version stable est..." Sinon, vous téléchargerez simplement le correctif, qui est utilisé lorsque votre noyau actuel est un numéro de correctif inférieur. Un exemple de cela serait 3.4.4.1>>3.4.4.2
  • Image intitulée Compiler le noyau Linux Étape 3
    3. Assurez-vous d`avoir téléchargé le code source complet. Assurez-vous que ce n`est pas un correctif ni un changement de journal.
  • Image intitulée Compiler le noyau Linux étape 4
    Image intitulée Compiler le noyau Linux étape 4
    4. Ouvrir un terminal.
  • Image intitulée Compiler le Kernel Linux Étape 5
    Image intitulée Compiler le Kernel Linux Étape 5
    5. Extraire le noyau. Utilisez ces commandes.
  • Le noyau TAR XJVF (ICI -J Option est pour la compression BZ2)
  • Image intitulée Compiler le noyau Linux Étape 6
    Image intitulée Compiler le noyau Linux Étape 6
    6. Passer dans le répertoire (dans le terminal) créé.
  • Image intitulée Compiler The Linux Kernel Step 7
    Image intitulée Compiler The Linux Kernel Step 7
    7. Configurer le noyau. Il y a 4 moyens communs de faire cela.
  • Faire une vieille configuration - vous pose des questions sur ce que le noyau devrait supporter un par un, très bon temps.
  • FAITES MENUCONFIG - Crée un menu où vous pouvez parcourir les options sur ce que le noyau prend en charge. Nécessite une bibliothèque de malédictions, mais cela est probablement déjà sur votre ordinateur.
  • Faire qconfig / xconfig / gconfig - même que Menuconfig, sauf que maintenant le menu de configuration est basé sur des graphiques."qconfig" Nécessite la bibliothèque QT.
  • Utiliser la configuration du noyau actuel. Exécutez ceci à partir de votre dossier source du noyau "cp / boot / config-`uname -r` .configuration". Cela fait gagner beaucoup de temps, mais vous voudrez peut-être modifier le numéro de version du noyau compilé pour éviter de remplacer votre noyau actuel. "Configuration générale" -->"Version locale - Ajouter à la sortie du noyau". Exemple si le numéro de version du noyau est 3.13.0, vous pouvez exemple écrire là 3.13.0.Rc1.
  • Image intitulée Compiler l`étape 8 du noyau Linux
    Image intitulée Compiler l`étape 8 du noyau Linux
    8. Installer les pilotes. Une fois la fenêtre de configuration ouverte, vous verrez qu`un type spécifique de configuration est déjà sélectionné comme support pour les pilotes essentiels tels que Broadcom Wireless Support System South / EXT4, etc. En outre, vous pouvez personnaliser les options telles que l`ajout de support à votre type de périphérique / contrôleur / pilote spécifique que vous pouvez ajouter de la prise en charge du système de fichiers NTFS de "Système de fichiers >> DOS / FAT / NT / >> Sélectionnez le support système de fichiers NTFS, profitant ainsi au total des avantages du noyau sur mesure.
  • Remarque: lors de la configuration du noyau, vous verrez une section appelée piratage de noyau (en piratage, nous entendons l`explorer), où différents types d`options sont donnés pour le piratage dans le noyau et l`apprentissage. Si vous souhaitez l`utiliser, vous pouvez ajouter d`autres options, sinon vous pourriez désactiver l`option "Débogage du noyau", comme il rend le noyau beaucoup plus lourd et et peut être inapproprié à utiliser dans l`environnement de production.
    Image intitulée Compiler le noyau Linux Étape 9
    Image intitulée Compiler le noyau Linux Étape 9
  • Image intitulée Compiler le noyau Linux Étape 10
    Image intitulée Compiler le noyau Linux Étape 10
    9. Compiler et installer le noyau. Vous pouvez exécuter des commandes nécessaires dans une ligne en les séparant avec des doubles ampersands (&&) comme écrit ci-dessous. Cela peut prendre beaucoup de temps.
  • make && créer des modules_install && faire installer
  • Vous voudrez peut-être utiliser -j option avec faire. Cela permet de fourrer des processus supplémentaires pour la compilation du noyau, la syntaxe serait "make -j 3". 3 Ici représente le nombre de processus à créer.
  • Image intitulée Compiler le noyau Linux Étape 11
    Image intitulée Compiler le noyau Linux Étape 11
    dix. Faire le noyau amorçable.
  • Image intitulée Compiler le noyau Linux étape 12
    Image intitulée Compiler le noyau Linux étape 12
    11. Aller au démarrage.
  • Image intitulée Compiler le noyau Linux Étape 13
    Image intitulée Compiler le noyau Linux Étape 13
    12. Exécutez la commande suivante. N`oubliez pas de remplacer avec le numéro de version du noyau que vous construisez.
  • "mkinitrd -o initrd.img- "
  • Pour les distributions basées à Redhat, vous n`avez pas besoin de créer initrd, comme il est créé par défaut
  • Image intitulée Compiler The Linux Kernel Step 14
    Image intitulée Compiler The Linux Kernel Step 14
    13. Pointez le chargeur de démarrage au nouveau noyau. Donc, il peut être commencé. Utilisez l`outil fourni avec votre distribution pour configurer votre chargeur de démarrage. Ajouter une nouvelle entrée pour le nouveau noyau.
  • Image intitulée Compiler le noyau Linux Étape 15
    Image intitulée Compiler le noyau Linux Étape 15
    14. Redémarrer.
  • Vidéo

    En utilisant ce service, certaines informations peuvent être partagées avec YouTube.

    Conseils

    Menuconfig est généralement la meilleure option lors de la configuration du noyau.
  • Tous les ordinateurs ne nécessitent pas une injuste à créer, mais il est prudent de le faire au cas où le vôtre.
  • Mises en garde

    Si le nouveau noyau n`est pas configuré correctement, vous ne pouvez pas prendre en charge tout votre matériel et que le noyau peut cracer.
    Articles connexes