GNU/Linux
Compiler le noyau Linux
Recherche…
Compilation du noyau Linux sur Ubuntu
Attention: assurez-vous d'avoir au moins 15 Go d'espace disque libre.
Compilation dans Ubuntu> = 13.04
Option A) Utiliser Git
Utilisez git si vous souhaitez rester synchronisé avec les dernières sources du noyau Ubuntu. Des instructions détaillées peuvent être trouvées dans le guide Kernel Git. Le référentiel git n'inclut pas les fichiers de contrôle nécessaires, vous devez donc les construire en:
fakeroot debian/rules clean
Option B) Télécharger l'archive source
Télécharger l'archive source - Ceci est pour les utilisateurs qui veulent reconstruire les paquets Ubuntu standard avec des correctifs supplémentaires. Utilisez une commande de suivi pour installer les dépendances de génération et extraire la source (dans le répertoire en cours):
Installez les packages suivants:
sudo apt-get build-dep linux-image-`uname -r`
Option C) Télécharger le package source et générer
C'est pour les utilisateurs qui veulent modifier ou jouer avec les sources du noyau corrigées par Ubuntu.
Récupérez la dernière source du noyau sur kernel.org .
Extraire l'archive dans un répertoire et y
cd
:tar xf linux-*.tar.xz cd linux-*
Construisez l'interface de configuration ncurses:
make menuconfig
Pour accepter la configuration par défaut, appuyez sur → pour sélectionner
< Exit >
, puis sur Retour .Appuyez à nouveau sur Retour pour enregistrer la configuration.
Utilisez
make
pour construire le noyau:make
Notez que vous pouvez utiliser le drapeau
-j n
pour compiler des fichiers en parallèle et tirer parti de plusieurs cœurs.
L'image du noyau compressé peut être trouvée à arch/[arch]/boot/bzImage
, où [arch]
est égal à uname -a
.