Le noyau Linux est la partie du système d'exploitation qui communique entre les applications, périphériques et composants informatiques, tels que le processeur ou la mémoire . La plupart des utilisateurs de Linux n'ont pas besoin de compiler un noyau , mais la compilation d'un noyau personnalisé peut libérer les ressources du système , puisque de nombreux noyaux installés par les distributions contiennent des informations et des pilotes pour de nombreux types de matériel. Mais compiler votre propre noyau est compliqué, et une erreur peut rendre votre ordinateur ne démarre pas . Prévenir les erreurs courantes augmente vos chances de succès compiler un noyau personnalisé. Rencontre Dépendances
Faites vos devoirs avant de compiler un nouveau noyau. Comme tout logiciel, de nouveaux noyaux ont des dépendances qui doivent être respectées . Ils sont énumérés dans le répertoire de documentation du répertoire des sources du noyau dans le fichier "Modifications" . Si vous compilez un noyau quelques taches loin de votre actuel , il n'y aura probablement pas beaucoup à améliorer . Mais si vous vous déplacez jusqu'à une révision majeure , vous devrez mettre à jour une grande partie de votre distribution avant de compiler un nouveau noyau. Lire le "README" dans le niveau supérieur du répertoire des sources du noyau , ainsi , car il contient des informations importantes spécifiques au noyau que vous construisez .
Ancien noyau et les modules
< br >
Jusqu'à ce que vous savez que vos nouvelles œuvres du noyau , gardez votre ancien noyau et les modules sur votre ordinateur. Avoir un noyau qui fonctionne comme une réserve signifie également que vous pouvez récupérer , au cas où votre nouveau noyau ne démarre pas. Les disques durs modernes sont grandes et les grains sont relativement petites , il n'ya donc pas besoin de supprimer un ancien noyau. Aussi, gardez à l'ancienne source du noyau sur votre disque dur . Lors de la configuration du nouveau noyau , sélectionnez "Ajouter automatiquement les informations de version " dans " Configuration générale ", et les anciens modules ne seront pas écrasés par les nouveaux.
Utilisant l'ancienne configuration
Si vous avez un noyau de travail , utiliser l'ancienne configuration de base pour le nouveau. Ces configurations sont généralement stockées dans " /boot . " Pour utiliser l'ancienne configuration , utilisez la commande " make oldconfig " dans le nouveau répertoire source. Cela va prendre vos anciennes configurations et les appliquer à la nouvelle source. En utilisant une vieille configuration signifie que vous êtes moins susceptibles d' oublier quelque chose d'important . N'oubliez pas que certaines choses, comme les systèmes de fichiers ext3 et autres, devraient être construits dans le noyau, plutôt que compilés en tant que modules. Lors du choix de choses à inclure dans votre noyau , les choix par défaut sont conçus pour être sûr.
Récupération
Si quelque chose doit aller mal, être sûr d'avoir une botte de travail disque . Cela vous permettra de démarrer en toute sécurité et de corriger ce qui n'allait pas . Si vous n'avez pas conservé vos anciens modules autour, dans l'ancien répertoire source , exécutez "make modules » et « make modules_install . " Ces commandes ne fonctionneront également dans la nouvelle source , si vous avez oublié de construire les modules de votre nouveau noyau. Si les deux configurations de l' ancien et du nouveau noyau sont irrévocablement changé , votre seule option serait de réinstaller le logiciel système. Toujours sauvegarder votre ordinateur avant de démarrer un nouveau noyau.