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

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

  1. Récupérez la dernière source du noyau sur kernel.org .

  2. Extraire l'archive dans un répertoire et y cd :

    tar xf linux-*.tar.xz
    cd linux-*
    
  3. Construisez l'interface de configuration ncurses:

    make menuconfig
    
  4. Pour accepter la configuration par défaut, appuyez sur pour sélectionner < Exit > , puis sur Retour .

  5. Appuyez à nouveau sur Retour pour enregistrer la configuration.

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



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow